比方說,有一個簡單的Perl腳本testme.pl這樣的: use strict;
use warnings;
sub testme {
return 1;
}
1;
和測試文件testme.t這樣的: use strict;
use warnings;
use Test::More;
require_ok('testing.pl');
ok(testme()
下面是一個簡短的Perl 6程序,聲明MAIN子例程。我應該只看到輸出,如果我直接執行該程序: $ cat main.pm6
sub MAIN { say "Called as a program!" }
而且我看到輸出,當我直接執行該程序: $ perl6 main.pm6
Called as a program!
如果我加載它作爲一個模塊,我看不出有任何的輸出: $ perl6 -