百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
M

macrokata

> 编程语言
开源

在 Rust 中学习宏

1.2K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

在 Rust 中学习宏

MacroKata

欢迎来到 MacroKata,这是一组练习,您可以使用它们来学习如何编写代码。 Rust 中的宏。完成每项任务时,有三个目标:

  • 让您的代码在不出现警告或错误的情况下编译成功。
  • 让你的代码"正确工作"(即生成相同的输出)
  • 重要的是, 生成与示例解决方案相同的代码。 你应该按照顺序完成各个kata,因为它们的难度会逐渐增加。 难度较高,且取决于之前的形。 这套练习是为已经花了一些时间的人编写的。 在完成此项工作之前,请先完成 Rust 教程。 并自己编写一些小程序。

开始使用

克隆此仓库:

您还需要安装 Rust 的"夜间"工具链,这样我们就可以展示扩展的宏了:

我原本打算将 macrokata 扩展到讨论程序宏。在研究这个问题时,我发现 dtolnay 的 Proc Macro Workshop 也是一个非常棒的资源(尽管它很长)。我暂时搁置了写类似内容的计划,因为我认为上面的内容在各方面都更好。不过,如果有什么可以在这里做的,来补充那个研讨会,请提交问题。

Jon Gjengset's video on proc-macros

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rustmacrosrust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言