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 语法进阶

本章在语法基础之上,介绍标准库与常用集合类型、枚举与模式匹配、方法语法、宏函数,以及所有权与引用,帮助你写出结构清晰、可维护的 Move 模块。

本章内容

主题核心知识点
6.1标准库概览Move 标准库常用模块与使用方式
6.2Vector向量操作、下标语法、遍历、常用方法
6.3OptionNone / Some、安全取值与模式匹配
6.4StringUTF-8 与 ASCII、字符串操作
6.5枚举enum 定义、带数据变体、能力、实例化与限制
6.6模式匹配match 表达式、穷尽性、通配符、解构变体数据
6.7结构体方法方法语法、self 参数、链式调用
6.8宏函数macro fun、lambda、向量/Option 宏
6.9所有权与作用域所有权转移、变量生命周期
6.10引用(& 与 &mut)&T / &mut T、借用规则与使用场景

学习目标

读完本章后,你将能够:

  • 熟练使用标准库中的 Vector、Option、String 等类型
  • 用枚举与模式匹配表达多分支逻辑与错误处理
  • 用结构体方法和宏函数组织与复用代码
  • 理解所有权与引用,写出正确且高效的 Move 代码