如何让Perl6(MoarVM / Rakudo)警告所有缺失的分号?

时间:2016-01-26 21:57:16

标签: perl6

在Perl 5中,最好使用

use strict;
use warnings;

要求编译器抱怨缺少分号,未声明的变量等等。

Perl社区的公民已经告知我Perl 6 use strict默认情况下,这似乎是经过测试的结果。

Semicolons aren't required for the last statement in a block,但是如果我稍后扩展该块,当我的代码不起作用时我会感到懊恼,因为它是同一个块(而且我还想要分号,因为它就像是一致的东西)

我的假设是,Perl 6甚至不会以分号查看分区中的最后一个语句,但我仍然很好奇:有没有办法让它变得更严格呢?

1 个答案:

答案 0 :(得分:3)

Rakudo确实试图给你一个好的错误/提示,如果你确实添加了你的块而忘记单独声明,而不是强制执行额外的分号。

通常情况下,当发生这种情况时,我会得到“连续两行(缺少分号或逗号?)”。