Rust 模式

match 分支
if let 条件表达式
while let 条件循环
for 循环
let 语句
函数参数

模式有两种形式:refutable(可反驳的)和 irrefutable(不可反驳的)。能匹配任何传递的可能值的模式被称为是 不可反驳的irrefutable)。对某些可能的值进行匹配会失败的模式被称为是 可反驳的refutable)。