Définir des constantes de taille de serveur

GolangBeginner
Pratiquer maintenant

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 iota pour 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.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 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 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 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.