Définir des constantes de taille de serveur

GolangGolangBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce défi, vous allez pratiquer l'utilisation des constantes Go avec iota pour créer un système de configuration de taille de serveur clair et efficace. La standardisation des configurations de serveur est cruciale dans la gestion de l'infrastructure cloud, et ce défi vous aidera à développer les compétences nécessaires pour définir des constantes de taille de serveur avec des capacités de mémoire appropriées.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL go(("Golang")) -.-> go/BasicsGroup(["Basics"]) go(("Golang")) -.-> go/DataTypesandStructuresGroup(["Data Types and Structures"]) go/BasicsGroup -.-> go/constants("Constants") go/DataTypesandStructuresGroup -.-> go/structs("Structs") subgraph Lab Skills go/constants -.-> lab-436400{{"Définir des constantes de taille de serveur"}} go/structs -.-> lab-436400{{"Définir des constantes de taille de serveur"}} end

Définir des constantes de taille de serveur

Dans la gestion de l'infrastructure cloud, la standardisation des configurations de serveur est cruciale. Ce défi vous aidera à pratiquer l'utilisation des constantes Go avec iota pour créer un système de configuration de taille de serveur clair et efficace.

Tâches

  • Utilisez le générateur de constantes iota pour définir des constantes de taille de serveur
  • Assignez des capacités de mémoire à chaque constante de taille de serveur
  • Affichez les constantes de taille de serveur définies dans la fonction main()

Exigences

  • Ouvrez le fichier server_sizes.go dans le répertoire ~/project
  • Définissez des constantes pour les tailles de serveur : SMALL, MEDIUM, LARGE, XLARGE
  • Utilisez iota pour générer des valeurs incrémentielles
  • Assignez des capacités de mémoire : 4 Go, 8 Go, 12 Go, 16 Go respectivement
  • N'assignez pas de valeurs de mémoire spécifiques directement aux constantes MEDIUM, LARGE et XLARGE

Exemples

go run server_sizes.go

Format de sortie attendu :

SMALL: 4
MEDIUM: 8
LARGE: 12
XLARGE: 16

Indices

  • Rappelez-vous que iota commence à 0 et s'incrémente de 1
  • Vous pouvez multiplier iota pour créer des valeurs de mémoire spécifiques
✨ Vérifier la solution et pratiquer

Résumé

En résumé, ce défi vous demande de définir des constantes de taille de serveur en utilisant la fonctionnalité iota de Go, d'attribuer des capacités de mémoire appropriées à chaque taille de serveur et d'afficher les constantes définies. L'objectif est de pratiquer la création d'un système de configuration de taille de serveur clair et efficace, ce qui est une compétence essentielle dans la gestion de l'infrastructure cloud.