初心者文系主婦がブロックチェーンを学ぶブログ

IT革命のビッグウェーブに乗り遅れた主婦が、ブロックチェーン革命の波にのるべく、ブロックチェーン技術を学ぶブログです。

【CryptZombies】レッスン1チャプター5:構造体

構造体

複雑なデータ型を作成する場合に、構造体(structure)を使用します。

構造体を使えば、複数のプロパティを持つ複雑なデータ型を作成することができます。

f:id:nomadomama:20181111004136p:plain

上記例では、Personという名前のstruct(構造体)を作成し、Person構造体のプロパティとして、ageという名前のuintとnameという名前のstring(文字列)を設定しています。

プロパティは{}で囲みます。

 

テストの実行

①Zombieという名前のstructを作成せよ。

Zombieという名前のstructを設定し、プロパティを入れるために{}を用意します。

f:id:nomadomama:20181111004903p:plain

 

②Zombie構造体にプロパティを2種類設定せよ:name(string)と、dna(uint)だ。

①で作成したZombie構造体の{}の中にプロパティを設定します。

f:id:nomadomama:20181111005212p:plain

 

お疲れさまでした!

 

<参考>

CryptoZombies - イーサリアム上でゲームを開発する方法を学習。Powered by Loom Network