Introduction
Dans ce défi, vous allez vous exercer à utiliser les constantes Go avec l'identifiant iota afin de créer un système de configuration de tailles de serveurs clair et efficace. La standardisation des configurations de serveurs est cruciale dans la gestion des infrastructures cloud. Ce défi vous aidera à développer les compétences nécessaires pour définir des constantes de taille de serveur avec les capacités de mémoire appropriées.
Définir des constantes de taille de serveur
Dans la gestion des infrastructures cloud, la standardisation des configurations de serveurs est primordiale. Ce défi vous permettra de pratiquer l'utilisation des constantes Go avec iota pour mettre en place un système de configuration de tailles de serveurs performant.
Tâches
- Utiliser le générateur de constantes
iotapour définir les constantes de taille de serveur - Assigner des capacités de mémoire à chaque constante de taille de serveur
- Afficher les constantes de taille de serveur définies dans la fonction
main()
Exigences
- Ouvrez le fichier
server_sizes.godans le répertoire~/project - Définissez des constantes pour les tailles de serveur : SMALL, MEDIUM, LARGE, XLARGE
- Utilisez
iotapour générer des valeurs incrémentielles - Assignez respectivement les capacités de mémoire suivantes : 4GB, 8GB, 12GB, 16GB
- N'assignez pas directement de valeurs de mémoire spécifiques aux constantes MEDIUM, LARGE et XLARGE
Exemples
go run server_sizes.go
Format de sortie attendu :
SMALL: 4
MEDIUM: 8
LARGE: 12
XLARGE: 16
Astuces
- Rappelez-vous que
iotacommence à 0 et s'incrémente de 1 - Vous pouvez multiplier
iotapour créer des valeurs de mémoire spécifiques
Résumé
En résumé, ce défi vous demandait de définir des constantes de taille de serveur en utilisant la fonctionnalité iota de Go, d'assigner les capacités de mémoire appropriées à chaque taille et d'afficher les constantes définies. L'objectif était de s'exercer à créer un système de configuration de serveurs clair et efficace, une compétence essentielle dans la gestion des infrastructures cloud.



