Solidity #8(構造体と配列の操作)
■構造体と配列の操作
●#5.6で学んだ構造体と配列の復習から。
struct 構造体名 {
データ型 要素;
データ型 要素;
}
構造体名 public 配列名;
[f:id:nemu-net:20220305195751p:plain]
●今回は新しいZombieを作成し、それをzombies配列に格納する方法を学びます。
//新しい構造体を作る
Zomie bibi = Zomie bibi(172,"Bibi");
//上記を配列に格納
people.push(nemu);
array.push()は、要素は追加した順になる(要素追加は最後に追加される)
// uint[1,3,5]
uint numbers;
numbers.push(1);
numbers.push(3);
numbers.push(5);
■課題
(#7で作った)関数を実際に動かす
1.新しいZombieを作れるように関数の中身を埋めて、それをzombies配列に格納せよ。但し、新しいZombieのnameとdnaは関数の引数を使用せよ。
2.書いたコードは1行で書き直してスッキリさせよ。
全体コード
Solidityの学習はCryptoZombis.ioでしており、そこで私が学んだり取り組んだりした内容を引用・アウトプットしています。