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







