Skip to main content

進階可程式化性 (Advanced Programmability)

在前面的章節中,我們已經介紹了 Move 基礎Sui 儲存模型。現在是時候更深入探討 Sui 可程式化性的進階主題了。本章介紹更複雜的概念、實務作法與 Move 及 Sui 的功能,這些是建構更複雜應用程式所必需的。

各小節依照前後銜接的順序排列,但它們也構成幾條大致獨立的線索,你可以只跟隨目前需要的那條:

本章中的許多程式碼範例都是以 tests 的形式撰寫,並使用框架中僅供測試使用的輔助函式:tx_context::dummy() 會建立一個佔位用的交易情境,而 std::unit_test::destroy 會在測試結束時消耗掉任何值。我們會在 Testing 章節詳細介紹測試技巧。