首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Rust
RustCoder
创建于2023-01-19
订阅专栏
Rust 学习,笔记,随笔,分享等
等 357 人订阅
共46篇文章
创建于2023-01-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Rust 中 move、copy、clone、drop 语义和闭包捕获 Fn,FnMut,FnOnce
rust 中 move、copy、clone、drop 语义和闭包捕获是 rust 中基本的概念,代码过程中随时要清楚每个变量的变化。这会让自己的思路更清晰,rustc 也会变得温柔驯服。
Rust 闭包 Closure
闭包是一种匿名函数,可以赋值给变量也可以作为参数传递给其它函数,不同于函数的是,它允许捕获调用者作用域中的值(捕获环境中的自由变量)。换句话说,闭包是由函数和与其相关的引用环境组合而成的实体
Rust 迭代器 Iterator & IntoIterator
迭代器允许我们迭代一个连续的集合,例如数组、动态数组 Vec、HashMap 等,在此过程中,只需关心集合中的元素如何处理,而无需关心如何开始、如何结束、按照什么样的索引去访问等问题。
用Rust的derive属性实作内置特性(如:Copy、Clone、Debug、Default、Hash、PartialEq和Eq等特性)的替代方式
Rust编程语言内置的derive属性可以快速地替我们的类型加上内置的特性,不过会要求该类型内的字段也都要先实作相同的特性,而且很多时候利用derive属性实作出来的特性并不能达到我们期望的功能。
Rust语言基础学习:rust中的Any
any特性并非实际意义上的 Reflection,最多是编译时反射;同时Rust只是启用类型检查和类型转换,而不是检查任意结构的内容;
Rust 学习资源
这篇文章主要是总结下学 Rust的一些资料。包括开源书籍,文章,讲座,读书笔记,动态,以及各类汇总。