Rust学习笔记(1)

初识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年来只讲老师觉得有用的,不讲重复的。

阅读原文


作者简介: TestOps 助力提升价值交付质效。欢迎关注微信公众号:TestOps

声明:文中观点不代表本站立场。本文传送门:http://eyangzhen.com/186977.html

联系我们
联系我们
分享本页
返回顶部