Enums In Solidity
Neste artigo, examinaremos os enums do Solidity em profundidade, explicando suas propriedades, casos de uso e como trabalhar com eles de maneira eficaz em contratos inteligentes.
Em enums, as variáveis podem assumir apenas um dos valores predefinidos. Nesta lista enumerada, os valores são chamados de enums.
Enum pode ajudá-lo a minimizar o número de defeitos em seu código.
Considere, por exemplo, um aplicativo para uma loja de sucos naturais onde o tamanho do copo pode ser limitado a pequeno, médio ou grande.
Isso impediria que alguém pedisse outros tamanhos além de pequeno, médio e grande.
O exemplo dado ajudará você a entender o funcionamento das enumerações de solidity de uma maneira mais fácil:
Example:
Example:
Se você encontrar dificuldade em executar o código acima, dê uma olhada nas etapas de execução do programa em nosso artigo Escrever contrato inteligente .
Se chamarmos a função get_Default_Select , obteremos:
Da mesma forma, a saída da função get_Selection será:
Conclusão
Solidity Enums fornece um recurso útil para definir tipos de dados personalizados com um conjunto limitado de valores.
Eles ajudam a tornar o código mais legível e sustentável, fornecendo uma definição clara dos valores permitidos para uma variável ou parâmetro específico.
Enums também podem ser usados em conjunto com outros recursos do Solidity, como estruturas e mapeamentos, para criar estruturas de dados mais complexas.