【CryptZombies】レッスン1チャプター2:コントラクト
「コントラクト」は、イーサリアムアプリケーションの基本ブロックのこと。
変数やファンクション(関数)はすべてコントラクトに属しています。
Version Pragma(バージョンのプラグマ)
Version Pragmaは、コードが使用するSolidityのコンパイラのバージョンを宣言するものです。
Solidityはコンピュータ言語なので、人間がプログラムを書くときには難しくて扱いずらいです。
そこで、人間がわかりやすいプログラムを書いて、コンパイラ(翻訳機)でSolodityに変換してもらいます。
そのコンパイラのバージョンを宣言するのがVersion Pragmaです。
コンパイラのバージョンの宣言方法
テストの実行
ゾンビ軍団を生み出すための、「ZombieFactory」というコントラクトを作成します。
① solidity 0.4.19バージョンを指定して、コントラクトを使う準備をせよ。
と入力。
「;」をつけるのを忘れないように注意!
②ZombieFactoryという空のコントラクトを作成せよ。
「ZombieFactory」という名前のコントラクトを作成します。
続いて、コントラクトの中身は空ということなので、
となります。
お疲れさまでした!
<参考>
CryptoZombies - イーサリアム上でゲームを開発する方法を学習。Powered by Loom Network