< 返回版块

billchen-818 发表于 2023-09-01 15:52

Tags:rust练手项目

rust基础已看完,做啥练手项目比较好?

评论区

写评论
fan-tastic 2023-09-09 20:10

https://github.com/tokio-rs/mini-redis 这个项目还是非常不错的,注释写的非常详细,还可以学习tokio的用法

vSylva 2023-09-04 20:56

重构以前的代码蛮合适

--
👇
asuper: 首先排除刷题,rust的特性基本练习不到,反而容易掉进数据结构的深坑。 其他建议还是挺好的。 还可以尝试把以前写过的代码用rust重构。

阿呆 2023-09-04 13:48

如果 有空,我这里有一个需求给你练个手,用nom库 写一个解析器 求 (6*2>10) and ('AB'<>'CD') 这样的结果,因为我搞不定, 支付 + - * /运算,及 > < >= <= = !=或<> 逻辑比较,and or nor 逻辑运算

lithbitren 2023-09-04 02:17

投刷题一票,不过也不用刷太多,刷刷题简单题就够了,刷过题的人可以提升编码效率,尤其是可以看看一些数据结构体里的奇技淫巧,对语法应用会有更全面的认识(不一定要用,但遇到了不至于懵圈)

tu6ge 2023-09-03 22:56

是否有兴趣参与我的项目 https://github.com/tu6ge/valitron

gngpp 2023-09-03 14:57

来贡献:https://github.com/gngpp/opengpt

开山 2023-09-03 13:14

我看 The Book 之后,用 Axum、Tonic、Diesel 搞了一个 REST/gRPC API 试手。总体感觉收获很大,熟悉了很多 Rust 项目要素、流行开源库。 不过也发现功力不够,准备弄一些小项目再熟悉熟悉,最好是有找优秀的代码项目参考。比如说“List Interpreter In Rust”(有书参考),自己实现 HTTP Server(或者 tokio 的 mini-redis)。 还要用 Helix 打造一个顺手的 Rust 开发环境。

总体来说就是慢慢推进,一点点补充不足。

jasper2007111 2023-09-02 23:06

可以看下Yew这个框架,这是用Rust写前端的。也可以用Rust写写后端,比如axum这个框架。语言学的差不多就可以了,之外就是其他的领域知识了。

developerworks 2023-09-02 15:34

Rust 水深的很, 不能着急, 慢慢磨

恐咖兵糖 2023-09-02 13:50

我不太清楚楼主什么情况,但是我跟队学 c/c++ 基本就是学语法+刷题。我自己学 Rust 刷题熟悉语法也就是把简单的题目按照以前思路重写了一下,然后参考网友题解。因为有些题解用的迭代器,闭包,模式匹配值得参考。

--
👇
asuper: 首先排除刷题,rust的特性基本练习不到,反而容易掉进数据结构的深坑。 其他建议还是挺好的。 还可以尝试把以前写过的代码用rust重构。

asuper 2023-09-01 20:38

首先排除刷题,rust的特性基本练习不到,反而容易掉进数据结构的深坑。 其他建议还是挺好的。 还可以尝试把以前写过的代码用rust重构。

恐咖兵糖 2023-09-01 19:36

刷刷 leetcode 题,写点 c/cpp 语言的一些具体情景应用题。找找感兴趣的领域,比如一些命令行工具,网络应用或者操作系统等等。
举例: grep ,命令行压缩工具,图床,lua 解释器, rcore ...
可找些 github 项目学习参考。 比如 lua 解释器可参考 https://wubingzheng.github.io/build-lua-in-rust/zh/

1 共 12 条评论, 1 页