2018-12-29から1日間の記事一覧
このレッスンで学んだこと: ・トークン、ERC721規格、トレード可能な資産/ゾンビ ・ライブラリとその使い方 ・SafeMath関数を使ったオーバーフローとアンダーフロー対策 ・コード中のコメントとnatspecスタンダードこのレッスンでゾンビゲームのSolidityコー…
コメントのシンタックス(構文) SolidityにおけるコメントはJavaScriptのものと似ています。 // これは1行コメントだ。自分への(または他者へ向けた)注意書きのようなものだ。 ただ//をコメントする箇所に加えれば良い。非常に簡単です。 こんな複数行のコ…
winCountやlossCount(uint16)、level(uint32)については、これらの引数でSafeMathのaddメソッドを使用すると、これらのタイプはuint256に変換されるのでオーバーフローを防げません。 function add(uint256 a, uint256 b) internal pure returns (uint25…
SafeMathライブラリの中のコード library SafeMath { function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; assert(c / a == b); return c; } function div(uint256 a, uint256 b) internal…