首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
超人不怕冷
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
[rust]HashMap
hashmap更新值的方式有两种: 直接插入,如果存在相同的key则覆盖 选择插入,如果key不存在则插入 hashmap不仅可以通过HashMap包直接创建,也可以通过Vector去创建
[rust]String
创建String 更新String 字符串索引 字符串不支持直接通过索引小标的方式获取字符,我们可以通过slice的方式获取,或者通过for循环遍历 如果字符串中有汉字,使用slice的方式获取需要注
[rust]Vector
Vector通过简称Vec,是Rust标准库提供的一个标准动态数组类型,并且可以存储不同的数据类型 创建Vec 读取Vec 通过索引下标读取 通过match匹配 通过for in循环读取变量 vec与
[rust]枚举、模式匹配、Option
枚举的定义 枚举可以是不同的类型 方法实现与模式匹配 枚举类型常与match语句一起使用 -是一个通配符,表示无任何匹配的情况 创建枚举与方法调用
[rust]结构体方法
通过impl关键字来定义一个类型的实现块,通过这个块可以: 为类型定义方法 定义关联函数 为类型实现某个trait
[rust]结构体
定义一个结构体 可以定义一个有成员变量的结构体 也可以定义一个空结构体 创建结构体实例的三种方式 创建不可变结构体(参数内容不可变) 创建可变结构体(参数内容可修改) 参数名字和字段名相同可简写 可以
[rust]slice
字符串slice是String类型中的部分引用 字符串字面值就是slice,字面值简单来说就是直接表示值的数据。一般的字面值有字符串,数字,布尔,字符等
[rust]引用与借用
在只读的情况下,引用可以让我们避免所有权的转移,从而多次重复的读取同一个变量 变量必须声明是可变的mutable才允许被借用,且一个变量在同一作用域内只能被借用一次 可变引用mutable和不可变引用
[Rust]二次释放
当 s2 和 s1 离开作用域,他们都会尝试释放相同的内存。这是一个叫做 二次释放(double free)的错误,也是之前提到过的内存安全性 bug 之一。两次释放(相同)内存会导致内存污染,它可能
[Rust]悬垂指针
悬垂指针的定义:指针指向了已经释放或者无效内存位置的指针 悬垂指针的产生: 内存被释放后还在继续访问指针 作用域结束后还在使用指针 悬垂指针的危害:通过悬垂指针访问内存时,会导致未定义的行为,从而可能
下一页
个人成就
文章被点赞
2
文章被阅读
2,571
掘力值
273
关注了
11
关注者
1
收藏集
0
关注标签
6
加入于
2020-02-22