首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Rust学习笔记
Star_tears
创建于2022-07-10
订阅专栏
记录学习Rust过程中的笔记
暂无订阅
共14篇文章
创建于2022-07-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Rust学习笔记 6.1 特质和泛型(Trait && generics)
6.1 特质和泛型(Trait && generics) Traits 与接口和抽象类类似 给结构体添加定义的行为 返回枚举 泛型 泛型程序设计(generic programming)是程序设计语言
Rust学习笔记 5.2 HashMap
5.2 HashMap 散列函数 散列函数把消息或数据压缩成摘要,使得数据量变小,将数据的格式固定下来。该函数将数据打乱混合,重新创建一个叫散列值(hash values, hash codes, h
Rust学习笔记 5.1 常用数据类型
5.1 常用数据类型 String &str: String slices 不可变的 String objects 通过format!生成 String methods len() push 字符 p
Rust学习笔记 4.2 生命周期 lifetime
4.2 生命周期 lifetime 生命周期 避免dangling referfence(避免悬垂引用) rust中所有的引用都有自己的生命周期,表示引用有效的作用域 一般为隐式的,但不可推断时会报错
Rust学习笔记 4.1 所有权机制(OwnerShip)
4.1 所有权机制(OwnerShip) OwnerShip Model OwnerShip规则 每个值都有一个变量称为所有者 每个值只能有一个所有者 当所有者超出作用域时,值被销毁 Stack 和
Rust学习笔记 3.3 Tuples 元组
3.3 Tuples 元组 相似类型有数组、切片,但在rust中不常用,常用Vector 元组 匿名存储数据 不可变 元组的用处 函数返回 提取变量 代码 \
Rust学习笔记 3.2 结构体
3.2 结构体 rust中没有class struct 包含多段数据的类型 每一段数据被称为field属性 访问属性用. struct 方法 关联函数 实例方法 构造函数 Self 示例1 示例2 &
Rust学习笔记 3.1 枚举 Enum
3.1 枚举 Enum 枚举可以是多个不同的枚举类型之一 主要作用: 提高代码的可读性 提供标识给编译器(提高性能) 系统的枚举 Result Option 代码 \
Rust学习笔记 2.3 函数
2.3 函数 普通函数 从之前的示例代码可以看出来,fn就是定义函数的关键字 tips:最后一行不加;自动作为返回值返回 Closure 闭包 函数中的函数 匿名函数 lambda表达式 \
Rust学习笔记 2.2 控制流(control flow)
2.2 控制流(control flow) Execution Flow 语句 循环 looping或iteration 关键字: loop无尽的循环 while有条件的循环 for break co
Rust学习笔记 2.1 rust变量和基础数据类型
2.1 rust变量和基础数据类型 变量 变量是什么 将数据分配到临时内存位置,为了让程序员更好地操作内存 可以被赋值于任何的值和类型 rust中let声明变量 rust中的变量默认是不可变的!,前置
Rust学习笔记 1.2 cargo
1.2 cargo Cargo 是什么 Cargo 是 Rust 的构建系统和包管理器。 Rust 开发者常用 Cargo 来管理 Rust 工程和获取工程所依赖的库。 cargo常用指令 cargo
Rust学习笔记 1.1 安装、配置开发环境
1.1 安装、配置开发环境 安装rust 这里不过多赘述。 linux 如果安装成功,将出现下面这行: windows rust编译工具:https://www.rust-lang.org/zh-CN
Rust学习笔记 1.0 Rust概述
1.0 Rust概述 最近因为接触到一个有趣的前端桌面应用新方案tauri,由于tauri的后端是rust,因此提起了我对rust的兴趣。 Rust语言的特点 高性能 - Rust 速度惊人且内存利用