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

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

【CryptZombies】レッスン2チャプター6:Import

Import

長いコードを処理するときに、いくつかのファイルに分けて把握しやすいようにすることがあります。

importは、ファイルがいくつかある場合で、別のファイルをインポートしたい場合に使用します。

import "./someothercontract.sol";

contract newContract is SomeOtherContract {

}

「./」は、「同じディレクトリ(=ファイル)」という意味です。

このコントラクトと同じディレクトリにsomeothercontract.solという名前のファイルがあれば、コンパイラがインポートしてくれます。

 

テストの実行

①新しく作ったzombiefeeding.solからzombiefactory.solをインポートせよ。

新しく作ったzombiefeeding.solと同じディレクトリにzombiefactory.solがあれば、コンパイラがインポートしてくれます。

回答は次のとおりです。

f:id:nomadomama:20181127233021p:plain

 

お疲れさまでした!

 

 

<参考>

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