Structs
CaracterÃsticas dos Structs
Declaração
struct Pessoa {
string nome;
uint idade;
bool estaAtivo;
}Uso
contract MeuContrato {
// Instância de um struct
Pessoa public pessoa;
// Inicializar uma instância do struct
function criarPessoa(string memory _nome, uint _idade) public {
pessoa = Pessoa(_nome, _idade, true);
}
// Atualizar um campo especÃfico do struct
function atualizarIdade(uint _idade) public {
pessoa.idade = _idade;
}
}Exemplos de Uso Comum
Considerações
Last updated