Solidityの型の最新情報は、以下を参考にして下さい。
型変換は、こんな感じ。
bytes32("string");
昔の情報
以下の情報は、全て古いです。
以下より引用
* The Solidity Programming Language · ethereum/wiki Wiki
以下、string32型は現在ない、という指摘があります。
* Solidity Tutorial · ethereum/wiki Wiki
現時点、3つの公式ドキュメントの情報が違っていて、どの情報が正しいのか確認中です。
6つの基本的な型
- uint
- int
- real
- string32
- address
- bool
型の説明
名前 | サイズ | 説明 |
---|---|---|
uint | 256-bit | unsigned integer。ビットワイズとunsignedな算術計算が可能 |
int | 256-bit | signed integer。ビットワイズとunsignedな算術計算が可能 |
real | 256-bit | signed fixed-point quantity, 127-bit left of the point, 128-bit right |
string32 | 256-bit | 最大の長さ 32bytes(256-bit)のzero-terminatedなASCII文字列 |
address | アカウントID。160-bitハッシュ型と似ている | |
bool | boolean |
メモ
- Solidityは、静的型付け言語
参考
以下を参考にしたが、7つでもなく、hash型はなくなったようだ。
関連用語
- type cast