以太坊智能合约编程:Solidity与Vyper入门
1. Solidity基础变量类型
1.1 布尔类型(Booleans)
布尔变量的值只能是 true 或 false 。在Solidity中,声明一个公共的布尔变量示例如下:
bool public isValid = true;
1.2 数组(Arrays)
数组允许在一个地方存储大量相同类型的变量,可用于智能合约中存储特定类型的信息,使数据存储更有序。可以通过简单的 for 循环并获取数组长度来访问数组元素。以下是创建不同类型数组的示例:
uint256[] public myNumbers;
string[] public myTexts;
可以使用 delete 关键字删除数组元素,例如:
delete myTexts[2];
对于动态大小的数组,还可以使用 .push() 和 .pop() 方法添加或移除元素。
1.3 映射(Mappings)
映射是一种特殊类型的变量,能够存储无限量的数据,类似于数组和结构体的组合。可以
超级会员免费看
订阅专栏 解锁全文
12

被折叠的 条评论
为什么被折叠?



