5.7.1.1 类型信息
下表显示了每个Reach类型使用JavaScript语言的表示:
// Reach => JavaScript
Null => null
Bool => 'boolean'
UInt => 'BigNumber' or 'number'
Bytes => 'string'
Digest => 'BigNumber'
Address => NetworkAccount
Token => Address on ETH; UInt on ALGO
Array => array
Tuple => array
Object => object
Data => ['variant', value]
Struct => object
例如,Reach类型变量 MInt = Data({None: Null, Some: UInt}) 如 MInt.Some(42) 能够用JavaScript语言 [‘Some’, 42] 进行表示。