Raku 文档翻译
Raku 文档之 - 语言
起步
| number | title | subtitle | progress |
|---|---|---|---|
| 1 | 简介 | 使用 Raku 官方文档 | ✓ |
| 2 | 通过例子学 Raku 之 P6-101 | Raku程序的基本介绍示例 | ✓ |
迁移指南
| number | title | subtitle | progress |
|---|---|---|---|
| 3 | 从 Perl 5 到 Raku 指南 - 简介 | 我怎么做我以前做的事情? (简而言之,Raku) | ✓ |
| 4 | 从 Perl 5 到 Raku 指南 - 概览 | 我怎么做我以前做的事情? | ✓ |
| 5 | 从 Perl 5 到 Raku 指南 - 函数 | Perl 5 到 Raku 中的内置函数 | ✓ |
| 6 | 从 Perl 5 到 Raku 指南 - 运算符 | Perl 5 到 Raku 中的运算符:等价物和变体 | ✓ |
| 7 | 从 Perl 5 到 Raku 指南 - 语法 | Perl 5 和 Raku 之间的语法差异 | ✓ |
| 8 | 从 Perl 5 到 Raku 指南 - 特殊变量 | Perl 5 Raku 中特殊变量的比较 | ✓ |
| 9 | 从 Haskell 到 Raku - 简介 | 从 Haskell 学习 Raku,简而言之:我已经知道了什么? | ✓ |
| 10 | 从 Javascript (Node.js) 到 Raku - 简介 | 从 Node.js 学习 Raku,简而言之 | ✓ |
| 11 | 从 Python 到 Raku - 简介 | 从 Python 学习 Raku,简而言之 | ✓ |
| 12 | 从 Ruby 到 Raku | 从Ruby学习Raku,简而言之:我已经知道了什么? | ✓ |
指南
| number | title | subtitle | progress |
|---|---|---|---|
| 13 | 类和对象 | 关于在 Raku 中创建和使用类的教程 | ✓ |
| 14 | 命令行接口 | 在 Raku 中创建自己的 CLI | ✓ |
| 15 | 并发 | 并发和异步编程 | ✓ |
| 16 | 核心模块 | 可能对模块作者有用的核心模块 | ✓ |
| 17 | 使用 Raku 做算术 | 不同的数学范例以及如何用这种语言实现它们 | ✓ |
| 18 | 输入 unicode 字符 | 编辑器和 shell 中的 unicode 字符的输入方法 | ✓ |
| 19 | Grammar 指南 | Grammars 简介 | ✓ |
| 20 | 输入和输出 | 与文件相关的操作 | ✓ |
| 21 | 进程间通信 | 运行其他程序并与之通信的程序 | ✓ |
| 22 | 迭代 | 可用于访问复杂数据结构中所有项的函数 | ✓ |
| 23 | 模块开发工具 | 什么可以帮助您编写/测试/改进您的模块 | ✓ |
| 24 | 模块包 | 创建用于代码重用的模块包 | ✓ |
| 25 | 模块 | 如何创建,使用和分发 Raku 模块 | ✓ |
| 26 | 创建运算符 | 关于如何声明运算符和创建新运算符的简短教程 | ✓ |
| 27 | 正则表达式: 最佳实践和陷阱 | 有关正则表达式和 grammar 的一些提示 | ✓ |
一般参考
| number | title | subtitle | progress |
|---|---|---|---|
| 28 | 关于文档 | 元文档 | ✓ |
| 29 | 社区 | 有关使用 Raku 的人员的信息 | ✓ |
| 30 | FAQ | 关于 Raku 的常见问题 | ✓ |
| 31 | 词汇表 | Raku 术语表 | ✓ |
| 32 | Raku pod | 一种易于使用的标记语言,用于记录 Perl 模块和程序 | ✓ |
| 33 | Pod 6 表格 | 黄金三镖客 | ✓ |
| 34 | 项 | Raku 中的项 | ✓ |
| 35 | 测试 | 在 Raku 中编写和运行测试 | ✓ |
| 36 | 避免陷阱 | 开始使用 Raku 时要避免的陷阱 | ✓ |
基本主题
| number | title | subtitle | progress |
|---|---|---|---|
| 37 | 容器 | Raku 容器的低级解释 | ✓ |
| 38 | 上下文和上下文相关者 | 什么是上下文以及如何深入它们 | ✓ |
| 39 | 控制流 | 用于控制执行流程的语句 | ✓ |
| 40 | 数据结构 | Raku 如何处理数据结构以及我们对它们的期望 | ✓ |
| 41 | 日期和时间函数 | 在 Raku 中处理日期和时间 | ✓ |
| 42 | 枚举 | 使用枚举类型的示例 | ✓ |
| 43 | 异常 | 在 Raku 中使用异常 | ✓ |
| 44 | 函数 | Raku 中的函数和函数式编程 | ✓ |
| 45 | Grammars | 解析和解释文本 | ✓ |
| 46 | 散列和 map | 使用关联数组/字典/散列 | ✓ |
| 47 | 输入和输出权威指南 | 正确使用 Raku IO | ✓ |
| 48 | 列表、序列和数组 | 位置数据结构 | ✓ |
| 49 | 元对象协议 (MOP) | 内省和 Raku 对象系统 | ✓ |
| 50 | 原生调用接口 | 调用遵循C调用约定的动态库 | ✓ |
| 51 | Raku 中的换行处理 | 如何处理不同的换行符,以及如何更改行为 | ✓ |
| 52 | 数字 | Raku 中提供的数字类型 | ✓ |
| 53 | 面向对象 | Raku 中的面向对象 | ✓ |
| 54 | 运算符 | 常见的 Raku 中缀,前缀,后缀等等! | ✓ |
| 55 | 包 | 组织和引用命名空间的程序元素 | ✓ |
| 56 | 性能 | 测量和改进运行时或编译时性能 | ✓ |
| 57 | Raku 原生类型 | 使用编译器和硬件可用的类型 | ✓ |
| 58 | Phasers | 程序执行阶段和相应的 Phasers 块 | ✓ |
| 59 | 指令 | 特殊用途的特殊模块 | ✓ |
| 60 | 引号结构 | 在 Raku 中编写字符串,单词列表和正则表达式 | ✓ |
| 61 | 正则表达式 | 与字符串匹配的模式 | ✓ |
| 62 | 例程 | 在任何类之外定义的常见 Raku 例程 | ✓ |
| 63 | 集合、包和 mixes | Raku 中唯一和加权对象的无序集合 | ✓ |
| 64 | 下标 | 按索引或键访问数据结构元素 | ✓ |
| 65 | 语法 | Raku 语法的一般规则 | ✓ |
| 66 | 系统交互 | 使用底层操作系统和运行应用程序 | ✓ |
| 67 | Traits | 编译时行为规范变得简单 | ✓ |
| 68 | 类型系统 | Raku 类型系统简介 | ✓ |
| 69 | Unicode | Raku 中的 Unicode 支持 | ✓ |
| 70 | Unicode Vs. ASCII 符号 | Unicode 符号及其 ASCII 等价物 | ✓ |
| 71 | 变量 | Raku 中的变量 | ✓ |
高级主题
| number | title | subtitle | progress |
|---|---|---|---|
| 72 | 实验功能 | 即将推出的新语言功能可供用户评估 | ✓ |