Require
// 引数_nameが"Vitalik"と同じかどうか比較し、同じでなければエラーを吐いて終了させる。
function sayHiToVitalik(string _name) public returns (string) {
require(keccak256(_name) == keccak256("Vitalik"));
return "Hi!";
}
function createRandomZombie(string _name) public
require (ownerZombieCount[msg.sender] ==0);
uint randDna = _generateRandomDna(_name);
_createZombie(_name, randDna);
}
prev
-
クリプトゾンビ Lesson 2 Chapter3 Msg.sender
Msg.sender msg.senderは、関数を呼び出したユーザーやスマートコントラクトのaddressを参照できるグローバル変数ひとつ。 msg.sender(address):メッセージの送信 ...
next
-
クリプトゾンビ Lesson 2 Chapter5 継承
Lesson 2 Chapter5 継承 solidityは、isキーワードを使ってcontractの継承ができます。 継承とは、contractに親子関係を持たせ子contractで親contrac ...