Créer un package d'utilitaires mathématiques

GolangBeginner
Pratiquer maintenant

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 :

  1. Importer le package challengeproject/mathutil.
  2. Appeler la fonction Square().
  3. Afficher le résultat.

Tâches

  1. Ouvrez le fichier main.go dans le répertoire ~/project.
  2. 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.

Exigences

  • Le fichier main.go doit impérativement importer challengeproject/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 fichier mathutil.go.
✨ Vérifier la solution et pratiquer

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.