Appearance
Solidity快速入门
数据类型
数据类型
布尔值
bool: 布尔值类型,只有两个可能的值:true 或 false。
整数
int:- 有符号整数,范围从 到 。
- 关键字从
int8到int256,以 8 位为步长递增。 int是int256的别名。
uint:- 无符号整数,范围从 到 。
- 关键字从
uint8到uint256,以 8 位为步长递增。 uint是uint256的别名。
浮点数
fixed / ufixed:表示各种大小的有符号和无符号的定长浮点型。 在关键字 ufixedMxN 和 fixedMxN 中, M 表示该类型占用的位数, N 表示可用的小数位数。 M 必须能整除 8,即 8 到 256 位。 N 则可以是从 0 到 80 之间的任意数。 ufixed 和 fixed 分别是 ufixed128x18 和 fixed128x18 的别名。
地址类型
address: 20 字节的以太坊地址。address payable: 可用于发送和接收以太币的地址类型,有额外的方法transfer和send,只有注明了payable的地址才能接收以太币。
数组
函数
声明
solidity
function f(parameterType parameterName) public returns (returnType) {
// 函数体
}