2024年3月
Rust猜数游戏
学习记录下,包含了let
、match
、方法
、关联函数
、引用外部 crate
等知识!
整体体验:
- 异常处理与Java和Golang比较感觉更加灵活方便;
- 不用重复定义guessStr等名称的变量,可以直接重复赋值,也挺方便的。rust管这个叫
变量遮蔽
,遮蔽(shadow)
; - 可以使用箭头函数
=>
; - 不用的变量可以使用
_
忽略,和Golang一样; - 目前不爽的就是
println
等方法还要使用println!("xxx")
这样去使用。虽然知道!
意味着调用的是宏而不是普通的函数。