Rust有趣的注意事项

1.一切都有作用域。不仅是变量,函数和trait内部也可以使用嵌套函数和use。这些无法从外部访问,而且如果不使用就不会出现在代码中。

2.必须遵守的命名方案。变量和函数/方法只能使用小写字母、数字和下划线,比如snake_case,但数字不能放在开头。结构(和其他类型)、枚举(包括枚举值)和trait(但不包括它们的函数/方法)需要以大写字母开头,并且不能包含任何下划线。

3.没有增量运算符。实际上有,你可以使用i += 1。与赋值相同,该表达式将返回赋值后的值(即,将 i 设置为 i + 1,然后返回 i);没有 i++(或者 ++i、i-- 和 --i)。

4.几乎所有的东西都是表达式。除了函数调用之外,还有 if、while、match 和 for 都是表达式。循环会根据break的调用返回结果。

分享学习Rust的资源:

1.《The Rust Programming Language》(https://doc.rust-lang.org/book/)

2.《A Gentle Introduction To Rust》(https://stevedonovan.github.io/rust-gentle-intro/)

3.https://www.reddit.com/r/rust/

4.discord社区

203 views
Comments
登录后评论
Sign In