类型
由于Solidity是一个静态类型的语言,
- 所以编译时需明确指定变量的类型(包括本地或状态变量)
- Solidity编程语言提供了一些元类型(elementary types)可以组合成复杂类型
变量也支持在表达式运算,后面有一些关于运算符执行的先后顺序说明。
类型本身包括后面讲到的值类型(Value Types),引用类型(Refrence Type),一些复杂的内置数据结构等。
值类型(Value Type)
值类型又包含
布尔(Booleans)整型(Integer)地址(Address)字节数组(byte arrays)-
有理数和整型(Rational and Integer Literals,String literals) 十六进制字面量(Hexadecimal Literals)枚举类型(Enums)函数(Function Types)