Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

第十章 · 使用对象

本章讲解如何在 Move 代码中创建、存储、转移和接收对象,掌握对象操作的全部 API。

本章内容

主题你将学到
10.1key 能力使结构体成为对象、UID 的作用
10.2store 能力嵌套存储、与 key 的区别
10.3UID 与 IDobject::new()、id() 方法、UID 销毁
10.4存储函数transfer / public_transfer / share / freeze
10.5内部约束验证器对泛型 T「须由本模块定义」的规则(如 emit
10.6转移限制有 store 与无 store 的区别
10.7接收对象transfer::receive、对象邮箱模式

学习目标

读完本章后,你将能够:

  • 正确使用 key 和 store 能力定义对象
  • 理解内部约束与转移限制在验证器层面的区别
  • 选择合适的存储函数管理对象
  • 实现对象间的转移和接收