Tech

Ethereum Solidityの型

  • このエントリーをはてなブックマークに追加

Solidityの型の最新情報は、以下を参考にして下さい。

型変換は、こんな感じ。

bytes32("string");

昔の情報

以下の情報は、全て古いです。

以下より引用
* The Solidity Programming Language · ethereum/wiki Wiki

以下、string32型は現在ない、という指摘があります。
* Solidity Tutorial · ethereum/wiki Wiki

現時点、3つの公式ドキュメントの情報が違っていて、どの情報が正しいのか確認中です。

6つの基本的な型

  1. uint
  2. int
  3. real
  4. string32
  5. address
  6. 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
  • このエントリーをはてなブックマークに追加