型 | 説明 |
contract | コントラクト句で宣言 pragma solidity ver contract name {} |
uint8 – uint256 | 自然数 |
int8 – int256 | 整数 |
fixedMxN | 固定小数点数 |
ufixedMxN | 0より大きい固定小数点数 |
address | Ethereumのアドレス |
bytesN | 任意の値を保持できる固定長任意型 |
byte[] | bytes1[]と同じ |
bytes | 任意の長さの文字列を保持できる |
string | 文字列 |
struct | 複数の型の変数を内包して新しい型を作る struct Person {} |
enum | 複数の定数を順序ある数値として扱える |
mapping | キーと値を紐付けるデータ構造 |
function | 関数 |
if, else, while, do, for, break, continue, return | 制御構文 |
Solidityチートシート

コメント