初识Rust
官网:https://www.rust-lang.org/
安装:
通过命令行方式安装:
1 | $ curl –proto ‘=https’ –tlsv1.2 -sSf https://sh.rustup.rs | sh |
升级:
1 | $ rustup update |
卸载:
1 | $ rustup self uninstall |
工具集
默认三个工具:
- rustup —— rust管理工具,用于管理项目创建初始化,工具升级卸载等
- rustc —— rust编译器,编译rs
- cargo —— 仓库管理工具,用于管理各自依赖和模块以及工具
查看版本:
1 2 3 | $ rustup –version $ rustc –version $ cargo –version |
rust的第三方库(crates)在线查询:https://crates.io/
这个有点像java的mvnrepository之类的查询库
rust沙盒在线环境:https://play.rust-lang.org/
Hello World
创建一个hello.rs(或者在线上沙盒环境),输入代码:
1 2 3 | fn main() { println!(“Hello, world!”); } |
在命令行编译运行:
1 2 3 | $ rustc hello.rs $ ./hello Hello, world! |
解读一下hello.rs
main就是主函数入口,跟所有其他语言类似,不多做解释。
这里的println并不是函数,而是宏(macros),!
表示调用宏,而不是函数,宏和函数的区别后面再学。
语句使用分号作为结束符,这一点和c还有java一致的。
rust是一种预先编译(ahead-of-time compiled)语言,和C/C++、Golang等类似,通过rustc可以把代码编译成可执行文件给别人运行。
VS Code开发环境配置
貌似很简单,就安装一个叫Rust的插件就行了,安装完成后就有自动完成、代码分析等功能了,很方便。
从SpringCloud微服务到GO微服务再到Rust,3年来只讲老师觉得有用的,不讲重复的。
声明:文中观点不代表本站立场。本文传送门:http://eyangzhen.com/186977.html