首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
一起学习rust编程
hzh0921
创建于2022-08-11
订阅专栏
打算写一系列文章,记录自己从基础开始学习,到最后可以完成几个rust编写的小游戏或小应用的过程
暂无订阅
共8篇文章
创建于2022-08-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Rust-- 从Hello world 到 Hello Universe, Builder Pattern介绍
本文通过综合使用 builder pattern, enums和traits来构造一个程序,输出不同语言版本的hello world
Rust-- 初级阶段总结
在学习完rust的基本语法, ownership, borrow, array, vector, enum等概念之后,可以综合上述知识,编写一个小程序 treehouse的来访客人
Rust-- 获取用户的输入
用户从键盘输入的信息要怎么显示,我们通过解读一段代码,来帮助提高对rust的熟悉度, 随后对这段代码进行改进,将部分逻辑放入一个单独的函数
Rust-- 编程好帮手 cargo clippy, cargo fmt
cargo run, cargo build, cargo check 可以检查代码是否有编译错误,cargo fmt 可以将代码的格式美化, cargo clippy,可以给出建议
Rust-- Vec, Array and Slice
如果想在rust中存储一组值,有 vector和 array 两种选择 vector是可变的,可以在创建后增加或删除值,而array在创建时就有固定的大小
Rust-- closures 匿名函数
closure首先是个匿名函数,而且像Functional Programming中一样,也是一等公民, rust中称之为closure, 其实表示它更重要的特点是可以从周围环境中捕获一些值.
Rust-- Enum, Option, if let, while let
其他编程语言中也有枚举类型,但rust中的enum还有一些额外的特性,使得它更强大, 本文用示例来帮助读者理解此概念
Rust--Iterators
什么是Iterators? Iterators允许我们在一系列的值上按顺序执行某个任务 How, 如何实现Iterators? rust中,是通过trait来实现的,每个Iterator都需要实现类似