Perl 6手册

Perl 6 手册的内容真挺丰富的,适合你这种想系统摸一遍新语言的开发者。

从基础语法、控制流、操作符优先级到类和对象、函数签名、多态支持,讲得都比较透,章节分得也清晰。你可以按模块跳着看,挺省事。

操作符部分对新手蛮友好的,像数值比较、智能匹配这些,看完就能上手写点逻辑判断了。还有个小细节,===在 Perl 6 里不只是严格等于,它还会智能判断类型。

子程序签名这块讲得比较细,像:named、可选参数、吸收参数这些都有例子配着,读着不枯燥,写实际项目也好用。

类与对象那章我觉得是亮点,定义状态、写方法、继承关系啥的,讲得比多语法书还清楚,像has $.namemethod speak()这种写法挺有意思,风格也跟 Ruby 有点像。

哦对了,文末的练习题也可以动手玩一下,不难,还有点意思。你要是用Rakudo跑代码,建议直接上命令行perl6 yourfile.p6,响应也快。

如果你想跳出 JS/PHP 的舒适区,尝试点风格不同的语言,Perl 6(现在叫 Raku)是个不错的选择,语法灵活,支持的范式也挺多元。

pdf 文件大小:622.79KB