首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Rust入门
程序媛小庄
创建于2021-11-01
订阅专栏
Rust基础概念和语法
等 7 人订阅
共24篇文章
创建于2021-11-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Rust - if let简单控制流
这是我参与11月更文挑战的第29天,活动详情查看:2021最后一次更文挑战 if let简单控制流 当我们只需要处理一种情况或者条件并且忽略其他情况时,if let的语法相对来说会比match更加的简
Rust - match控制流运算符
这是我参与11月更文挑战的第29天,活动详情查看:2021最后一次更文挑战 match控制流运算符 Rust有一个叫做match的几位强大的控制流运算符,match允许将一个值与一系列的模式相比较并根
Rust - option<T>
这是我参与11月更文挑战的第29天,活动详情查看:2021最后一次更文挑战 option<T> 前面的文章中我们介绍了enum的简单使用,本篇文章主要介绍option,option是标准库定义的另一个
Rust - enum基本使用
这是我参与11月更文挑战的第29天,活动详情查看:2021最后一次更文挑战 枚举(enumerations),也被称作 enums。枚举允许你通过列举可能的 成员(variants) 来定义一个类型。
Rust - method
这是我参与11月更文挑战的第29天,活动详情查看:2021最后一次更文挑战 方法与函数类似,也使用 fn 关键字和名称声明,可以拥有参数和返回值,同时包含在某处调用该方法时会执行的代码。不过方法与函数
Rust - 结构体基本使用
这是我参与11月更文挑战的第28天,活动详情查看:2021最后一次更文挑战 基础代码示例 为了理解何时需要使用结构体,官方文档给了一个案例,就是计算长方形的面积,这里我们会一步一步的重构代码直到使用结
Rust - 元组结构体和单元结构体
这是我参与11月更文挑战的第26天,活动详情查看:2021最后一次更文挑战 元组结构体 除了定义常规的结构体之外,也可以定义与元组类似的结构体,称为 元组结构体(tuple structs),元组结构
Rust - 初识结构体
这是我参与11月更文挑战的第26天,活动详情查看:2021最后一次更文挑战 struct,或者 structure,是一个自定义数据类型,允许命名和包装多个相关的值,从而形成一个有意义的组合。如果你熟
Rust - 切片Slice
这是我参与11月更文挑战的第25天,活动详情查看:2021最后一次更文挑战 Slice类型 Slice数据类型没有所有权,slice允许我们引用集合中一段连续的元素序列而不用引用整个集合。字符串sli
Rust - 可变引用和悬垂引用
这是我参与11月更文挑战的第25天,活动详情查看:2021最后一次更文挑战 可变引用 在上一篇文章中,我们提到了借用的概念,将获取引用作为函数参数称为 借用(borrowing),通常情况下,我们无法
Rust-引用和借用
这是我参与11月更文挑战的第25天,活动详情查看:2021最后一次更文挑战 引用与接用 在上述代码中,有一个这样的问题,就是必须将String返回给调用函数,以便在调用calculate_length
Rust - 所有权和函数
这是我参与11月更文挑战的第24天,活动详情查看:2021最后一次更文挑战 本文主要介绍一下Rust的所有权与函数之间的关系,我们知道将值传递给函数在语义上和给变量赋值时相似的,像函数传递值也可能会移
Rust - 变量与数据的交互方式(clone)
这是我参与11月更文挑战的第24天,活动详情查看:2021最后一次更文挑战 在上一篇文章中我们介绍了变量与数据的交互方式-move,通过底层原理我们知道Rust 永远也不会自动创建数据的 “深拷贝”。
Rust - 变量与数据的交互方式(move)
这是我参与11月更文挑战的第24天,活动详情查看:2021最后一次更文挑战 上一篇文章中,对Rust的内存和分配做了简单介绍,当变量离开作用域的时候,Rust就会自动调用drop函数对内存进行回收,看
Rust内存和分配
这是我参与11月更文挑战的第23天,活动详情查看:2021最后一次更文挑战 内存与分配 上一篇文章最后留了一个小问题,为什么String类型可变而字面值却不行呢?区别就在于两种数据类型对内存的处理上。
Rust所有权规则
这是我参与11月更文挑战的第23天,活动详情查看:2021最后一次更文挑战 所有权规则 所有权是有一套规则的,首先看一下所有权的具体规则: 变量作用域(scope) 上述所有权规则中提到当所有者(变量
Rust所有权和stack、heap
这是我参与11月更文挑战的第12天,活动详情查看:2021最后一次更文挑战 所有权 所有权是Rust语言最独特的特性,该特性让Rust无需垃圾回收机制(garbage collector)就能保证内存
Rust流程控制
这是我参与11月更文挑战的第7天,活动详情查看:2021最后一次更文挑战 流程控制结构 流程控制结构包括以下几种,除此之外还有其他几种会在后续的文章进行介绍。 if条件判断结构 loop循环 whil
Rust函数和注释
这是我参与11月更文挑战的第6天,活动详情查看:2021最后一次更文挑战 函数 在前面文章中,基本上都使用了main函数,而main函数是rust 程序的入口,声明函数的方式也很简单: 首先来看基本的
Rust数据类型-复合类型
这是我参与11月更文挑战的第5天,活动详情查看:2021最后一次更文挑战 复合类型介绍 复合类型可以将多个值放在一个类型中。 Rust 提供了两种基础的符合类型,分别是元组(tuple)和数组。 元组
下一页