Camelia, the Raku bug

Rosetta Code 上的 Raku

Rosetta Code 是一个社区网站,展示了用多种不同语言解决编程任务的解决方案。这是一个了解各种语言如何解决同一任务以及感受各种领域中每种语言的风格和流畅使用的绝佳场所。

Raku 在 Rosetta Code 上得到了很好的体现(尽管我们始终欢迎新的提交!),截至 2021 年初,已有超过一千个 Raku 解决方案。以下是一些查找所需内容的方法

按任务名称

Rosetta Code 本身维护着已在 Raku 中解决的任务的最新字母顺序列表;您可以在 Rosetta Code Raku 类别页面 的下部找到它。

按类别

Rosetta Code 的类别集合侧重于语言名称、解决方案过长而必须拆分到多个页面上的任务等等。为了便于您找到感兴趣的任务,这里提供了一个简短的类别列表,其中包含指向 Raku 解决方案的直接链接

元胞自动机

社区最爱

这些任务和解决方案是由 Raku 社区成员提名的,是我们最喜欢的——也许是因为任务符合我们集体的奇思妙想,或者是因为解决方案让我们觉得特别美。以下是让我们 -Ofun 的条目,没有特别的顺序

森林火灾

一个模拟火灾和森林生长的二维元胞自动机,带有 木 树和一点火的颜色。

每年的最后一个星期五

一个简单的任务,即找到一年中每个月的最后一个星期五,有两个简短的解决方案:一个以多种其他动态语言的风格编写的命令式解决方案,以及一个使用 classify 和 Whatever 块的令人印象深刻的简短函数式解决方案。