在Perl 5中,最好使用
use strict;
use warnings;
要求编译器抱怨缺少分号,未声明的变量等等。
Perl社区的公民已经告知我Perl 6 use
strict
默认情况下,这似乎是经过测试的结果。
Semicolons aren't required for the last statement in a block,但是如果我稍后扩展该块,当我的代码不起作用时我会感到懊恼,因为它是同一个块(而且我还想要分号,因为它就像是一致的东西)
我的假设是,Perl 6甚至不会以分号查看分区中的最后一个语句,但我仍然很好奇:有没有办法让它变得更严格呢?
答案 0 :(得分:3)
Rakudo确实试图给你一个好的错误/提示,如果你确实添加了你的块而忘记单独声明,而不是强制执行额外的分号。
通常情况下,当发生这种情况时,我会得到“连续两行(缺少分号或逗号?)”。