这些文档不应被误认为是 Raku(née Perl 6)的初学者教程或宣传概述;它旨在作为具有扎实 Perl 背景的 Raku 学习者以及将 Perl 代码移植到 Raku 的任何人的技术参考。
Raku 简介§
Raku 简介 简要概述了语法、运算符、复合语句、正则表达式、命令行标志以及其他各种内容的变化。
语法差异§
语法部分语法部分概述了 Perl 和 Raku 之间的语法差异:它仍然大部分是自由格式的,提供了额外的编写注释的方式,以及switch
是如何成为 Raku 的特性的。
Raku 中的操作符§
操作符部分操作符部分指导您从Perl 的 perlop 中的操作符过渡到 Raku 中的等效操作符。
Raku 中的函数§
函数部分函数部分描述了所有 Perl 函数及其 Raku 等效函数,以及任何行为差异。 它还提供了对生态系统模块的引用,这些模块提供了 Perl 函数的行为,这些行为要么以略微不同的语义存在于 Raku 中(例如shift
),要么不存在于 Raku 中(例如tie
)。
Raku 中的特殊变量§
特殊变量部分特殊变量部分描述了 Perl 的许多特殊(标点符号)变量在 Raku 中是否以及如何支持。