Rustlings:送给Rust初学者的知识点练习题集推荐(MacOSX)
Rustlings是一份精心制作的Rust知识点练习题。通过阅读和修改具体的Rust例子代码,来辅助初学者完成Rust知识点的学习和强化理解。是一份不错的资料。同Rust by Example类似。
具体使用的方法,MacOSX下的安装方法:
1.准备
安装好Rust编译环境后,确保cc可用,如果cc不可用则有可能需要安装
xcode-select --install
sudo xcodebuild -license
给予cc权限执行。
2.安装Rustlings
curl -L https://git.io/rustlings | bash
3.启动Rustlings
cd rustlings
rustlings watch
4.根据rustlings watch打印出来的提示信息,用编辑器打开对应的文件,进行修改即可。修改保存后,rustlings将自动进行重新编译检查,如果通过,则进行下一个练习。每一个练习的例子后半段,对知识点的一个解释说明。如果忘记了,可以参考。
比如输出可能是如下:
--> exercises/variables/variables4.rs:6:27
|
6 | println!("Number {}", x);
| ^ use of possibly uninitialized `x`
error: aborting due to previous error
For more information about this error, try `rustc --explain E0381`.
----------**********----------
✅ Successfully compiled exercises/variables/variables4.rs!
以上就是极简的Rustling的使用安装介绍,适合初学者。其他经典学习资料还有通过离子学Rust链接如下:
通过例子学 Rust
https://github.com/rust-lang-cn/rust-by-example-cn