【CryptZombies】レッスン1チャプター3:状態変数と整数
「状態変数」はコントラクト内に永遠に保管され続けるものです。
つまり、イーサリアムブロックチェーン上に記載されるということ。
<例>
この例では、「myUnsignedInteger」という名前の「uint」を作り、その値を100に設定していますが、この部分がイーサリアムブロックチェーン上に記載されることになります。
符号なし整数:uint
「uint」(ユーイント)というのは、unsigned integer(符号なし 整数)の略です。
符号なし整数のデータ型で、負数ではないということを示しています。
これに対し、「int」(イント)は、integer(整数)の略で、符号付整数になります。
ちなみに、Solidityでは、「uint」は「uint256」(=256ビットの符号なし整数)のエイリアス(=別名)を意味します。
テストの実行
ゾンビのDNAは16桁の数字で決まります。
①dnaDigitsというuintを宣言し、それを16に設定せよ。
「dnaDigits」という名前の「uint」を宣言します。
dnaDigitsという名前のuintの値は16なので、
となります。
お疲れさまでした!
<参考>
CryptoZombies - イーサリアム上でゲームを開発する方法を学習。Powered by Loom Network