Definir Constantes de Tamanho do Servidor

GolangGolangBeginner
Pratique Agora

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

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

Este é um desafio, que difere de um Lab guiado em que você precisa completar o desafio de forma independente, em vez de seguir os passos de um Lab para aprender.Desafios geralmente têm um pouco de dificuldade. Se você encontrar isso difícil, pode discutir com Labby ou verificar a solução.

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{{"Definir Constantes de Tamanho do Servidor"}} go/structs -.-> lab-436400{{"Definir Constantes de Tamanho do Servidor"}} end

Definir Constantes de Tamanho do Servidor

No gerenciamento da infraestrutura em nuvem, padronizar as configurações do servidor é crucial. Este desafio o ajudará a praticar o uso de constantes Go com iota para criar um sistema de configuração de tamanho de servidor claro e eficiente.

Tarefas

  • Use o gerador de constantes iota para definir constantes de tamanho do servidor
  • Atribua capacidades de memória a cada constante de tamanho do servidor
  • Imprima as constantes de tamanho do servidor definidas na função main()

Requisitos

  • Abra o arquivo server_sizes.go no diretório ~/project
  • Defina constantes para os tamanhos do servidor: SMALL, MEDIUM, LARGE, XLARGE
  • Use iota para gerar valores incrementais
  • Atribua capacidades de memória: 4GB, 8GB, 12GB, 16GB, respectivamente
  • Não atribua valores de memória específicos diretamente às constantes MEDUIM, 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 iota começa em 0 e incrementa em 1
  • Você pode multiplicar iota para criar valores de memória específicos
✨ Verificar Solução e Praticar

Resumo

Em resumo, este desafio exige que você defina constantes de tamanho do servidor usando o recurso iota do Go, atribua capacidades de memória apropriadas a cada tamanho de servidor e imprima as constantes definidas. O objetivo é praticar a criação de um sistema de configuração de tamanho de servidor claro e eficiente, que é uma habilidade essencial no gerenciamento da infraestrutura em nuvem.

OSZAR »