特性
- 使用new.
- 分配内存数组
- 通过 using x for y 将库函数绑定到类型
- 重大变更:new ContractName.value(10)() 必须写成 (new ContractName).value(10)()
添加了 selfdestruct 作为 suicide 的别名。
- Bug 修复
- 固定数组类型构造函数的参数未正确读取。
- 包含数组或字符串的结构体的内存分配。
库中显式内存参数的数据位置被设置为存储。此版本的两个主要特性是能够创建内存数组(动态长度)以及
将库函数附加到类型。后者提供了一种方法,可以像我们在其他语言中使用复杂数据类型一样优雅地使用它们,并为创建广泛且易于使用的标准库铺平了道路。朝这个方向迈出的下一步是引入一个干净的模块系统。
非常感谢所有帮助使此版本成为可能的贡献者!