首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Rust学习方案
madisn
创建于2025-03-03
订阅专栏
Rust学习进度
暂无订阅
共7篇文章
创建于2025-03-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
阶段五:泛型与 Trait
核心知识点 泛型(Generics) 编写可用于多种类型的代码(函数、结构体、枚举) 示例:Option<T>, Result<T, E> 本身就是泛型类型 Trait 定义共享行为(类似接口) 通过
阶段四:错误处理
核心概念 Result<T, E> 类型 用于可能失败的操作,包含两个变体: 错误处理原则:不滥用 panic!,优先返回 Result 让调用者处理。 Option<T> 类型 用于可能缺失的值,包
阶段三:结构体与枚举
阶段三:结构体与枚举 核心知识点 结构体(Struct) 自定义复合数据类型,包含多个命名字段 通过 impl 块为结构体添加方法 关联函数(类似静态方法) 枚举(Enum) 定义一组可能的值(变体)
生命周期初步概念
生命周期初步概念 为什么需要生命周期? 假设有以下代码: 编译错误:borrowed value does not live long enough 根本问题:r(引用)的生命周期不能超过它指向的数据
阶段二:所有权与引用
核心概念 所有权(Ownership) 规则: Rust中每个值有且只有一个所有者(Owner) 当所有者离开作用域,值会被自动释放 赋值操作(如let a = b)可能转移所有权(Move)而非复制
阶段一:环境搭建与基础语法
阶段一:环境搭建与基础语法 Step 1: 安装Rust工具链 打开终端(Windows用户使用PowerShell或CMD),运行以下命令安装rustup(Rust工具链管理器): 或从官网下载安装
Rust学习路线制定
阶段一:环境搭建与基础语法 学习目标 安装Rust工具链 理解基本语法结构 掌握变量、数据类型和控制流 学习步骤 安装Rustup 使用cargo new创建第一个项目 学习: 变量与不可变性(let