首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Rust学习笔记
Saya
创建于2024-06-25
订阅专栏
Rust学习笔记
等 4 人订阅
共6篇文章
创建于2024-06-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Rust操作的廉价与昂贵
在 Rust 的语境里,“廉价(cheap)”和“昂贵(expensive)”并不是指代码写得难不难,而是指**运行时开销**的高低——**CPU 指令、内存分配、系统调用**的多少。
Rust 命名模式速查表:15 秒看懂函数在做什么
一句话总结:把命名拆成「前缀 + 动词」就能立刻知道函数会不会拿走所有权、会不会分配内存、会不会失败。
理解 Rust 中的函数命名模式
在 Rust 中,函数或方法的命名不仅影响代码的可读性,还直接关系到代码的一致性和可维护性。通过遵循一定的命名规范,开发者可以更清晰地表达函数的行为和用途。本文将深入探讨 Rust 中常见的函数命名模
Rust 中 &str 和 String 方法理解
在 Rust 编程中,&str 和 String 是常用的字符串类型,它们各自拥有一些独特的方法,同时也有一些共有的方法。理解这些方法的使用场景和差异,对于高效处理字符串至关重要。 一、&str 和
Rust 中的迭代器操作:map 与 flat_map 的比较分析
本文将分析并比较 Rust 编程语言中两种不同的迭代器操作:`map` 和 `flat_map`。通过具体的代码示例,我们将探讨这两种方法在处理嵌套迭代器时的区别、使用场景以及它们各自的优势和局限性。
Rust 中模式匹配的守卫条件
在 Rust 中,守卫条件(guard conditions)是模式匹配的一部分,允许你在 `match` 语句或 `if let` 表达式中添加额外的条件判断。以下是一些与守卫条件相关的知识点: