Rust 从零入门
介绍
不copy官方介绍的内容了,只谈谈个人学习和使用rust语言中的一些感受吧
- rust自带一个包管理以及building为一体的工具:Cargo,这个工具非常强大,从构建工程到依赖管理 测试以及打包都做的非常好,极其好用
- rust语言使用极其灵活,但是编译器的检查也很严格,相当于一个很严格的老师每次要帮你阅卷一次,你才能交卷
- rust编译器出了名的强大
- rust现在已经全面开始重写底层工具了,特别是在CLI方面,有非常多好用的以rust编写的工具
安装
官方推荐用rustup这个工具来安装rust
前提条件:mac必须安装好了xcode-select 也就是xocde命令行工具
rustup这个工具是用来管理rust的版本的,用于升级和卸载什么的
curl --proto '=https' --tlsv1.3 https://sh.rustup.rs -sSf | sh
你也可以使用 homebrew 安装
brew install rust
安装好之后使用 cargo --version 或者rustc --version来检查
Hello Rust
rust语言文件拓展名为.rs
所以现在先创建一个经典的main.rs,使用main方法来跑一个hello world
fn main() {
println!("Hello, world!");
}
然后就是编译,运行~
rustc main.rs && ./main
🎉恭喜你又学会了一门语言的helloWorld!