首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Rust
Pomelo_刘金
创建于2023-04-12
订阅专栏
记录在学习rust中遇到的一些难点,困惑,学习rust的朋友们可以当作题目查缺补漏哦
等 309 人订阅
共113篇文章
创建于2023-04-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Rust错误处理
Rust是一种系统编程语言,它注重安全性、并发性和内存安全。在编写程序时,错误处理是一个非常重要的部分,它能够帮助我们更好地处理程序运行过程中可能出现的问题。
Rust中trait
在Rust中,trait是一种定义共享行为的方式。它允许我们指定一个类型必须实现的方法,从而实现多态和接口抽象。
Rust中的所有权
Rust 中的所有权 Rust 是一种系统编程语言,它注重安全性、并发性和内存效率。为了实现这些目标,Rust 引入了一种独特的所有权系统。
Rust中的函数式编程
函数式编程是一种编程范式,它强调使用函数来解决问题。在函数式编程中,函数被视为一等公民,可以作为参数传递给其他函数,也可以作为其他函数的返回值。函数式编程还强调不可变性和纯函数
Rust中的Copy和Clone
Rust中的Copy和Clonetrait都允许创建类型实例的副本。它们都提供了一种复制类型实例的方法,但它们之间存在一些重要的区别。了解这些区别有助更好地使用这两个特征。
Rust中的闭包
闭包是一种匿名函数,它可以捕获其周围环境中的变量。在Rust中,闭包通常用 || 符号来定义。的闭包(closures)可以保存在一个变量中或作为参数传递给其他函数的匿名函数。
Rust中的函数指针
通过函数指针允许我们使用函数作为另一个函数的参数。函数的 类型是 fn (使用小写的 ”f” )以免与 Fn 闭包 trait 相混淆。fn 被称为 函数指针(function pointer)。
Rust中的宏:声明宏和过程宏
宏可以帮助开发人员减少重复代码,并提高代码的可读性和可维护性。Rust中有两种类型的宏:声明宏和过程宏。
Rust中的智能指针:Box<T> Rc<T> Arc<T> Cell<T> RefCell<T> Weak<T>
智能指针(smart pointers)是一类数据结构,是拥有数据所有权和额外功能的指针。是指针的进一步发展
2023年Rust发展如何?
引言 Rust是一种系统编程语言,它注重安全、并发和内存效率。自2010年首次发布以来,Rust一直在快速发展,吸引了越来越多的开发者加入其社区。Rust语言的设计目标是提供一种安全、并发和实用的语言
Rust中的derive属性详解
在Rust语言中,derive是一个属性,它可以让编译器为一些特性提供基本的实现。这些特性仍然可以手动实现,以获得更复杂的行为。
Rust中的from函数和into函数
into`函数是Rust语言中的一个转换函数,它属于`Into` trait。它可以将一个类型转换为另一个类型。实现了`From` trait的类型会自动获得`Into` trait的实现
Rust中的迭代器的使用:map转换、filter过滤、fold聚合、chain链接
Rust中的迭代器是一种强大的工具,它提供了一种灵活、通用的方法来遍历序列。迭代器是实现了Iterator trait的类型,并需要至少实现一个next函数,用于让迭代器指向下一个迭代对像