
rust
Raindrips
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
rust学习 0.入门
rust入门 安装 Linux curl https://sh.rustup.rs -sSf | sh 如果安装成功 Rust is installed now. Great! 检查环境变量 source $HOME/.cargo/env windows 下载 官网下载 或者visual studio 安装 Build Tools for Visual Studio 2019 配置 #要检查...原创 2020-01-22 22:23:51 · 621 阅读 · 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 · 240 阅读 · 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 · 366 阅读 · 0 评论 -
rust学习 3.函数
函数 fn 开始并在函数名后跟一对圆括号。大括号告诉编译器哪里是函数体的开始和结尾。 函数也可以被定义为拥有 参数(parameters) 参数是特殊变量,是函数签名的一部分。当函数拥有参数(形参)时,可以为这些参数提供具体的值(实参) fn main() { another_function(5); } fn another_function(x: i32) { println...原创 2020-01-22 22:22:41 · 174 阅读 · 0 评论 -
rust学习 4.流程控制
rust流程控制 分支语句 if match if表达式 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 · 881 阅读 · 0 评论