2024年3月

学习记录下,包含了letmatch方法关联函数引用外部 crate 等知识!

整体体验:

  1. 异常处理与Java和Golang比较感觉更加灵活方便;
  2. 不用重复定义guessStr等名称的变量,可以直接重复赋值,也挺方便的。rust管这个叫变量遮蔽, 遮蔽(shadow)
  3. 可以使用箭头函数 =>
  4. 不用的变量可以使用 _ 忽略,和Golang一样;
  5. 目前不爽的就是 println 等方法还要使用 println!("xxx") 这样去使用。虽然知道 ! 意味着调用的是宏而不是普通的函数。

- 阅读剩余部分 -