基础主题

容器

对 Raku 容器的低级解释

上下文和上下文化器

什么是上下文以及如何切换到上下文

控制流

用于控制执行流程的语句

数据结构

Raku 如何处理数据结构以及我们可以期待什么

日期和时间函数

在 Raku 中处理日期和时间

枚举

使用 enum 类型的示例

异常

在 Raku 中使用异常

函数

Raku 中的函数和函数式编程

语法

解析和解释文本

哈希和映射

使用关联数组/字典/哈希

独立例程

不在任何类或角色中定义的例程。

输入/输出权威指南

正确使用 Raku IO

列表、序列和数组

位置数据结构

元对象协议 (MOP)

自省和 Raku 对象系统

原生调用接口

调用遵循 C 调用约定的动态库

Raku 中的换行符处理

不同换行符的处理方式以及如何更改行为

数值

Raku 中可用的数值类型

面向对象

Raku 中的面向对象

运算符

常见的 Raku 中缀、前缀、后缀等!

组织和引用命名空间程序元素

性能

衡量和改进运行时或编译时性能

阶段

程序执行阶段和相应的阶段块

语义

定义代码行为某些方面的特殊模块

引用结构

在 Raku 中编写字符串和词列表

Raku 原生类型

使用编译器和硬件为您提供的类型

正则表达式

对字符串进行模式匹配

集合、包和混合

Raku 中无序的唯一和加权对象的集合

签名字面量

Raku 中签名的指南

语句前缀

更改语句或语句集行为的前缀

下标

通过索引或键访问数据结构元素

语法

Raku 语法的通用规则

系统交互

使用底层操作系统和运行应用程序

特征

轻松实现行为的编译时规范

类型系统

Raku 类型系统的介绍

Unicode

Raku 中的 Unicode 支持

Unicode 与 ASCII 符号

Unicode 符号及其 ASCII 等价物

变量

Raku 中的变量

通用参考

括号

有效的打开/关闭配对分隔符

社区

有关参与和使用 Raku 的人员的信息

常见问题解答

关于 Raku 的常见问题解答

词汇表

Raku 术语词汇表

Pod6

用于记录 Raku 模块和程序的易于使用的标记语言

Pod6 表格

有效、无效和意外的表格

术语

Raku 术语

测试

在 Raku 中编写和运行测试

要避免的陷阱

开始使用 Raku 时要避免的陷阱