Solidity中的变量类型
数值类型 Value Type
此类变量赋值时直接传递数值:布尔型、整数型……
引用类型 Reference Type
此类变量占空间大,赋值时直接传递地址(类似指针):数组、结构体
映射类型 Mapping Type
solidity中的哈希表
函数类型 Function Type
solidity文档中将函数类型归为数值类型(课程作者认为其差别较大故单独分类)
映射 Mapping
定义:在映射中,人们可以通过键(key)来查询对应的值(value)
——如:通过一个人的id查询他的钱包地址
声明映射的格式:mapping(_KeyType = > _ValueType)
—— _KeyType 和 _ValueType 分别是 Key 和 Value 的变量类型
mapping(uint = > address) public idToAddress; // id映射到地址
mapping(address = &