Gestion de l'inventaire des livres

GolangBeginner
Pratiquer maintenant

Introduction

Dans ce défi, vous incarnez un développeur logiciel chargé de créer un catalogue numérique pour une bibliothèque locale. Le bibliothécaire a besoin d'un système permettant de suivre efficacement les informations des livres en exploitant les capacités de gestion des variables de Go. Vous allez concevoir un programme Go pour déclarer et initialiser des variables représentant le titre d'un livre, son nombre de pages et son statut de disponibilité, puis afficher ces informations.

Gestion de l'inventaire des livres

Vous travaillez sur le catalogue numérique d'une bibliothèque de quartier. Votre mission est de mettre en place un système de suivi des ouvrages en utilisant les variables du langage Go.

Tâches

  • Créez un programme Go nommé book_inventory.go dans le répertoire ~/project.
  • Déclarez et initialisez trois variables représentant les détails du livre :
    1. Une variable pour le titre du livre (type chaîne de caractères / string).
    2. Une variable pour le nombre de pages (type entier / integer).
    3. Une variable pour le statut de disponibilité (type booléen / boolean).
  • Affichez ces variables en utilisant la fonction fmt.Println().

Exigences

  • Utilisez le fichier ~/project/book_inventory.go.
  • Déclarez les variables en utilisant l'inférence de type de Go (:=) ou une déclaration de type explicite.
  • Le titre du livre doit être une chaîne de caractères non vide.
  • Le nombre de pages doit être un entier positif.
  • Le statut de disponibilité doit être une valeur booléenne.
  • Utilisez fmt.Println() pour afficher le contenu des variables.

Exemples

cd ~/project
go run book_inventory.go

Le résultat attendu devrait ressembler à ceci :

The Great Gatsby
224
true

Conseils

  • Rappelez-vous que Go utilise l'opérateur := pour la déclaration courte de variables à l'intérieur des fonctions.
  • Vous pouvez utiliser le mot-clé var pour une déclaration de type explicite si vous préférez.
  • N'oubliez pas d'importer le paquet fmt pour l'affichage.
  • Choisissez des noms de variables explicites qui décrivent clairement les attributs du livre.
✨ Vérifier la solution et pratiquer

Résumé

En résumé, ce défi vous a permis de concevoir un programme Go capable de déclarer et d'initialiser des variables essentielles (titre, pagination, disponibilité) et de les restituer à l'écran. L'objectif était de valider votre compréhension de la manipulation des variables en Go dans un contexte concret de gestion d'inventaire.