摘要:
if let 简单控制流 if let处理只匹配一个模式的值而忽略其他模式的情况 (可以看作match的语法糖) let v = Some(0u8); match v { Some(3) => println!("three"), _ => () } 用 if let 可以写为 if let Som 阅读全文
posted @ 2022-05-04 20:46
ragworm
阅读(40)
评论(0)
推荐(0)
摘要:
match 控制流运算符 match 允许我们将一个值与一系列的模式相比较,并根据相匹配的模式执行相应代码 模式可以是字面量、变量、通配符等等 enum Coin { //美国硬币的类型 Penny, //1美分 Nickel, //5美分 Dime, //10美分 Quarter, //25美分 阅读全文
posted @ 2022-05-04 20:44
ragworm
阅读(47)
评论(0)
推荐(0)
摘要:
枚举 通过列举可能的 成员(variants) 来定义一个类型 定义枚举 eg:IP 地址,目前被广泛使用的两个主要 IP 标准:IPv4(version four)和 IPv6(version six)。 一个 IP 地址要么是 IPv4 的要么是 IPv6 的,而且只能是其中一个。 枚举值只能是 阅读全文
posted @ 2022-05-04 20:43
ragworm
阅读(53)
评论(0)
推荐(0)

浙公网安备 33010602011771号