Definir Constantes de Tamanho de Servidor

GolangBeginner
Pratique Agora

Introdução

Neste desafio, você praticará o uso de constantes em Go com iota para criar um sistema de configuração de tamanho de servidor claro e eficiente. A padronização das configurações de servidor é fundamental no gerenciamento de infraestrutura em nuvem, e este desafio ajudará você a desenvolver as habilidades necessárias para definir constantes de tamanho de servidor com capacidades de memória apropriadas.

Definir Constantes de Tamanho de Servidor

No gerenciamento de infraestrutura em nuvem, a padronização das configurações de servidor é crucial. Este desafio ajudará você a praticar o uso de constantes em Go com iota para criar um sistema de configuração de tamanho de servidor robusto.

Tarefas

  • Utilizar o gerador de constantes iota para definir constantes de tamanho de servidor
  • Atribuir capacidades de memória para cada constante de tamanho de servidor
  • Exibir as constantes de tamanho de servidor definidas na função main()

Requisitos

  • Abra o arquivo server_sizes.go no diretório ~/project
  • Defina constantes para os tamanhos de servidor: SMALL, MEDIUM, LARGE, XLARGE
  • Use iota para gerar valores incrementais
  • Atribua as capacidades de memória: 4GB, 8GB, 12GB, 16GB, respectivamente
  • Não atribua valores de memória específicos diretamente às constantes MEDIUM, LARGE e XLARGE

Exemplos

go run server_sizes.go

Formato de saída esperado:

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

Dicas

  • Lembre-se que o iota começa em 0 e incrementa de 1 em 1
  • Você pode multiplicar o iota para criar valores de memória específicos
✨ Verificar Solução e Praticar

Resumo

Em resumo, este desafio exigiu que você definisse constantes de tamanho de servidor usando o recurso iota do Go, atribuísse capacidades de memória apropriadas para cada tamanho e exibisse as constantes definidas. O objetivo foi praticar a criação de um sistema de configuração de servidores claro e eficiente, uma habilidade essencial no gerenciamento de infraestrutura em nuvem.