首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Rust学习笔记
无笔秀才
创建于2023-01-16
订阅专栏
Rust学习笔记
暂无订阅
共9篇文章
创建于2023-01-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Rust学习笔记Day11 类型系统及多态是如何实现的?
一门编程语言的类型系统会影响到开发者的形式和效率及程序员的安全性。 因为对于计算机而言,它并不知道有什么类型,最终执行的都是一条条指令,或与内存打交道,内存中的数据是字节流。 可以说类型系统是一种工具
Rust编程学习笔记Day9 值的使用及如何销毁?
昨天在聊了 Rust 里值的创建的相关点,今天来看看值的使用及销毁。 值的使用 之前我们学习所有权的时候,了解到一个值如果没有实现Copy,在赋值,传参,函数返回的时候会被Move。 其实 Copy
Rust变成学习笔记Day8 值在哪里创建?
通过前几天的学习,我们了解到: 通过单一所有权模式,Rust 解决了堆内存过于灵活、不容易安全高效地释放的问题,既避免了手工释放内存带来的巨大心智负担和潜在的错误; 又避免了全局引入追踪式 GC 或者
Rust编程学习笔记Day7-一个值可以有多个所有者吗?
今天是大年初一,首先给大家拜个年! 祝大家新春快乐,最重要的是身体健康! 我们之前介绍的单一所有权,其实已经能满足我们使用内存的大部分场景。在编译时就能完成静态检查,不会影响运行时的效率。 但是,如果
Rust编程学习笔记Day6 Borrow的生命周期及约束规则
昨天(day5)我们发现一个问题:一旦 data 离开了作用域被释放,如果还有引用指向 data,就形成我们极力想避免的悬挂指针的情况。
Rust 编程学习笔记Day 4-Copy trait
避免变量所有权转移的第一个方案:Copy trait。介绍了Rust中的Copy语义。明天在继续学习borrow借用语义
Rust 编程学习笔记Day 3-所有权及生命周期
今天我们一起来啃一下rust学习里的硬骨头--所有权、生命周期。 这是Rust和其他编程语言的主要区别。也是Rust其他知识点的。 从变量使用堆栈的行为开始,探究Rust设计所有权和生命周期的用意。
Rust 编程学习笔记Day 2 基本语法和数据结构
昨天已经把开发环境搞出来了,接下来一起学习一下基本内容,可以对比已经掌握的语言。 基本语法和数据结构 如何定义变量、函数、和数据结构 变量 常量(const) 静态变量(static) 必须声明类型
Rust 编程学习笔记Day 1
搭建开发环境,第一个Rust程序。 从hello world到请求官网解析HTML为Markdown