Cairo 1.0-alpha.3 刚刚发布。
添加了新的语言功能,预计两周后将在 Starknet alpha v0.11.0 中支持。
Cairo 1.0 继续向前发展,为开发人员提供了编写更丰富的应用程序的能力,并在与 Cairo 0 的功能兼容性方面又迈出了一步。
该版本的显着功能包括:
快照类型(类似于 Rust 的引用)——一种在给定时间点创建对对象的引用的类型,该引用无法更改。开发人员可以创建对可能不可复制的对象的引用。
快照运算符 @ 和取消快照运算符 *
array_at 适用于不可复制的元素(使用新的快照运算符):
EC库扩展:ec_point_zero、ec_point_is_zero、ec_state_finalize。
新运算符:+=、-=、*=、/=、%=。
Neg 和 Not运算符的特征 。
Into 和 TryInto 特征。
支持新的整数类型:u8、u16、u32、u64。
改进的诊断。
我们在 Cairo 1.0 及其与 Starknet 的集成方面不断取得进展。两周后,Starknet 0.11.0 将在测试网上发布,首次允许使用 Cairo 1.0 合约。在接下来的几周内,您可以期待:
我们鼓励开发人员开始使用 Cairo 1.0 进行编写并熟悉它。
如有任何问题 - 您可以使用 Cairo 1.0 Discord 频道。
对于任何建议或反馈 - 请随时 在 Cairo 存储库中提出问题。