最简单的语法用法给我补偿错误。 use v6;
grammar Foo {
token bar { \w+ }
}
say 'abc' ~~ /<Foo::bar>/;
调用像src/rakudo/perl6 simple.p6,它失败 regex assertion not terminated by angle bracket at line 7, near "::bar>
如何在Perl6中执行外部命令并捕获其输出? Perl5的风格背蜱似乎不工作: > my $results = `ls`;
Confused at line 1, near "my $results"
Synopsis 16记录了运行方法,但它返回退出状态,而不是从标准输出输出。 我正在使用Rakudo实现(rakudo-star-2010.12)。
我刚刚构建了Rakudo和Parrot,以便我可以使用它并开始学习Perl 6.我下载了Perl 6书籍,并愉快地输入了第一个演示程序(网球比赛示例)。 当我尝试运行该程序,我得到一个错误: Divide by zero
current instr.: '' pc -1 ((unknown file):-1)
我有我的build目录perl6二进制文件。我添加了一个脚本,目录rakudo b