title | actions | material | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Estruturas |
|
|
Algumas vezes você precisa de um tipo de dado mais complexo. Para isso, Solidity fornece structs:
struct Person {
uint age;
string name;
}
Estruturas permitem que você crie tipos de dados mais complicados que tem múltiplas propriedades.
Note que nos apresentamos um novo tipo de dado,
string
. Strings são de tamanho arbitrário de dados UTF-8. Ex.string greeting = "Hello world!"
Em nossa aplicação, nós queremos criar alguns zumbis! E zumbis terão múltiplas propriedades, esse é o caso perfeito para usarmos estruturas.
-
Criar uma
struct
chamadaZombie
. -
Nossa estrutura
Zombie
terá 2 propriedades:name
(umastring
), edna
(umuint
).