Perl 6手册
Perl 6 手册的内容真挺丰富的,适合你这种想系统摸一遍新语言的开发者。
从基础语法、控制流、操作符优先级到类和对象、函数签名、多态支持,讲得都比较透,章节分得也清晰。你可以按模块跳着看,挺省事。
操作符部分对新手蛮友好的,像数值比较、智能匹配这些,看完就能上手写点逻辑判断了。还有个小细节,===
在 Perl 6 里不只是严格等于,它还会智能判断类型。
子程序签名这块讲得比较细,像:named
、可选参数、吸收参数这些都有例子配着,读着不枯燥,写实际项目也好用。
类与对象那章我觉得是亮点,定义状态、写方法、继承关系啥的,讲得比多语法书还清楚,像has $.name
、method speak()
这种写法挺有意思,风格也跟 Ruby 有点像。
哦对了,文末的练习题也可以动手玩一下,不难,还有点意思。你要是用Rakudo
跑代码,建议直接上命令行perl6 yourfile.p6
,响应也快。
如果你想跳出 JS/PHP 的舒适区,尝试点风格不同的语言,Perl 6(现在叫 Raku)是个不错的选择,语法灵活,支持的范式也挺多元。
622.79KB
文件大小:
评论区