Introduction
Dans ce défi révisé, vous allez utiliser un package Go existant (challengeproject/mathutil) qui implémente une fonction Square(). Votre objectif est de créer un fichier main.go contenant des espaces réservés pour l'importation et l'appel de la fonction Square(). Après avoir remplacé les marqueurs TODO, l'exécution du programme devra afficher le carré d'un nombre entier donné (par exemple, 25 si l'entier est 5).
Importer et utiliser le package mathutil
Un fichier mathutil.go complet existe déjà, fournissant une fonction publique Square(x int) int. Il vous suffit de modifier le fichier main.go pour :
- Importer le package
challengeproject/mathutil. - Appeler la fonction
Square(). - Afficher le résultat.
Tâches
- Ouvrez le fichier
main.godans le répertoire~/project. - Remplacez les
TODO:- Ajoutez l'importation groupée pour
"challengeproject/mathutil". - Appelez
mathutil.Square()avec l'entier de votre choix (par exemple, 5). - Utilisez
fmt.Println()pour afficher le résultat.
- Ajoutez l'importation groupée pour
Exigences
- Le fichier
main.godoit impérativement importerchallengeproject/mathutil. - L'appel de fonction doit être
mathutil.Square(5)(ne pas utiliser un autre entier). - Affichez le résultat sur la sortie standard (stdout).
Exemples
Lorsque vous aurez réussi le défi et exécuté la commande :
go run main.go
Vous devriez voir un résultat similaire à :
25
(Cet exemple suppose que vous passez l'entier 5 à la fonction Square().)
Conseils
- Go utilise le chemin du module pour localiser le package. Assurez-vous que votre chemin d'importation correspond au nom du module défini dans le fichier
go.mod. - La fonction
Square()a été intégralement fournie dans le fichiermathutil.go.
Résumé
Ce défi simplifié se concentre sur l'importation et l'utilisation d'une fonction issue d'un package Go préexistant. En mettant à jour main.go avec les importations et les appels de fonction corrects, vous démontrez votre compréhension des modules Go, de la gestion des imports et de l'utilisation des fonctions. Une fois terminé avec succès, le résultat correct du calcul du carré s'affichera dans votre terminal.



