Cairo 1.0-Alpha.3 — 刚刚发布!

长话短说

  • 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 合约。在接下来的几周内,您可以期待:

  • 进一步的语言改进和文档(想象一下开罗的书)

  • 更多 Starknet 系统调用 支持。您可以在这里看到  合约互操作性的基础。

  • 功能 与 Cairo 0 相当!

我怎样才能更加投入?

我们鼓励开发人员开始使用 Cairo 1.0 进行编写并熟悉它。

如有任何问题 - 您可以使用 Cairo 1.0 Discord 频道

对于任何建议或反馈 - 请随时  在 Cairo 存储库中提出问题。

Subscribe to 0xBai_
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.