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

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

【CryptZombies】レッスン1チャプター12:統合

チャプター12では、は、すべてを統合する関数を作成します。

関数の作成方法については、今まで学習してきたとおりです。

 

テストの実行

①createRandomZombieという名前のpublic関数を作成せよ。そこに_name(string)とうパラメータを設定せよ。

f:id:nomadomama:20181118224922p:plain

 

関数の最初の行で_nameでgenerateRandomDnaを実行させそれをrandDnaという名前でuintに格納せよ。

まず、赤線を見ていきます。

さきほど作成したcreateRandomZombie関数の中を埋めていきます。

_nameでgenerateRandomDna関数を実行させます。

f:id:nomadomama:20181118225011p:plain

 

次に、青線を見ていきます。

_nameを渡されたgenerateRandomDna関数の実行結果をrandDnaという名前のuintに格納します。

f:id:nomadomama:20181118225116p:plain

 

③次の行で、_createZombie関数を実行し、_nameとrandDnaを引数として渡せ。

チャプター7で作成した_createZombie関数を指示通り実行させます。

f:id:nomadomama:20181118225213p:plain

 

④ソリューションは4行以内とする(関数を閉じる}を含む)

 24~27行の4行以内で作成できました!

 

お疲れさまでした!

 

 

<参考>

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