solidity学習 備忘録①
構造体とは
複数のデータをまとめた箱のようなもの。 構造体を使えば、複数のプロパティを持つ複雑なデータ型を作成することができる。
struct Zombie { string name; uint dna; }
固定長配列とは
固定長配列とは、入れることのできる数が決まった配列である。
// 2要素の固定長の配列 uint[2] fixedArray;
可変長配列とは
可変長配列とは、固定長の逆で、いくらでも値を格納することができる配列である。
// 可変長配列 - 決まったサイズはないので、格納し続けることができる uint[] dynamicArray;
publicとは
配列をpublicで宣言すれば、自動的にgetterメソッドを作成するぞ。 これにより、他のコントラクトからもこの配列を参照することができるようになる。但し、書き換えはできない。
Person[] public people;