类型
由于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)