![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rust
Raindrips
这个作者很懒,什么都没留下…
展开
-
rust学习 0.入门
rust入门安装Linuxcurl https://sh.rustup.rs -sSf | sh如果安装成功Rust is installed now. Great!检查环境变量source $HOME/.cargo/envwindows下载官网下载或者visual studio 安装Build Tools for Visual Studio 2019配置#要检查...原创 2020-01-22 22:23:51 · 219 阅读 · 0 评论 -
rust学习 1.变量可变性
中文文档在线官网变量可变性不可变变量let 关键字定义变量let a=10; //正确let b;b=20; //正确let c=10; c=20; //错误变量不可变可变变量let mut 定义可变变量 let mut x = 5; x=10;隐藏通过let 进行修改fn main() { let x = 5; let x = x +...原创 2020-01-22 22:15:36 · 184 阅读 · 0 评论 -
rust学习 2.数据类型
数据类型静态类型Rust 是 静态类型(statically typed)语言,也就是说在编译时就必须知道所有变量的类型let guess: u32 = "42".parse().expect("Not a number!");使用 parse 将 String 转换为数字时,必须增加类型注解let guess: u32 = "42".parse().expect("Not a num...原创 2020-01-22 22:21:00 · 282 阅读 · 0 评论 -
rust学习 3.函数
函数fn 开始并在函数名后跟一对圆括号。大括号告诉编译器哪里是函数体的开始和结尾。函数也可以被定义为拥有 参数(parameters)参数是特殊变量,是函数签名的一部分。当函数拥有参数(形参)时,可以为这些参数提供具体的值(实参)fn main() { another_function(5);}fn another_function(x: i32) { println...原创 2020-01-22 22:22:41 · 123 阅读 · 0 评论 -
rust学习 4.流程控制
rust流程控制分支语句ifmatchif表达式if 表达式允许根据条件执行不同的代码分支条件 必须 是 bool 值。fn main() { let number = 3; if number%2== 0 { println!("偶数"); } else { println!("奇数"); }}多重条件处理 let number = 6; if number % 4 == 0 { print原创 2020-07-06 16:42:30 · 682 阅读 · 0 评论