Rust
文章平均质量分 82
Rust学习
暴风雨中的白杨
好好工作,不要摸鱼!
展开
-
Rust 函数
使用fn关键字定义函数,函数由函数签名和函数体组成。函数签名由函数名、参数、返回值类型组成函数体包含于{}内,是函数要执行的具体代码。函数需要调用才会执行。x + y // 结尾没有分号 } fn main() {let y = {x + 1 // 结尾没有分号 };println!}main函数main函数是程序的入口函数,对于可执行文件来说,main函数是必不可少的,对于库函数来说,main函数不是必须的函数体函数体由一系列语句和一个可选的结尾表达式构成。原创 2022-11-23 22:03:03 · 1583 阅读 · 1 评论 -
Rust流程控制
while循环在每次执行代码前进行条件判断,只要条件表达式的值为true就会重复执行代码。可以将if let 视为match的语法糖,仅当匹配某一模式时执行代码,并忽略其他所有模式。while let 后紧跟的表达式中,左侧为匹配模式,右侧为要匹配的值,两者通过=分隔。Rust 要求match模式匹配是穷尽式的,即必须穷举所有的可能,否则会导致程序错误。for循环使用for …没有循环条件,无限次重复执行一段代码,直到调用break 退出循环。每一个模式都是一个分支,程序根据匹配的模式执行相应的代码。原创 2022-11-15 10:22:53 · 367 阅读 · 0 评论 -
Rust变量与数据类型
不存在内层或后面作用域定义的常量去遮蔽外层或前面定义的同名常量的情况。常量一旦定义后就永远不可变更和重新赋值。常量可以在任何作用域中声明,包括全局作用域。在声明它的作用域中,常量在整个程序生命周期内都有效常量只能被赋值为常量表达式或数学表达式,不能是函数返回值,或是其他在运行时才能确定的值。原创 2022-11-01 21:00:16 · 483 阅读 · 0 评论 -
Rust开始
rust开始注重安全性和并发性更安全更高效的代码内存安全是不出现内存的访问的错误。rust建立了严格的内存管理模型–所有权系统和类型系统。泛型和trait系统使得rust具备了强大的抽象表达能力。搭建编程环境安装rustrust由工具rustup安装和管理。rustup既是rust安装器,又是版本管理工具。最新稳定版的rust的下载与安装:curl --proto "=https" ==tlsv1.2 -sSf https://sh.rustup.rs | sh安装成功会出现以下的原创 2022-03-27 01:02:39 · 118 阅读 · 0 评论