今天我装Rakudo星2012.07和tryed写一个简单的Perl脚本6: #!/usr/bin/env perl6
use v6;
use LWP::Simple;
my $html = LWP::Simple.get('http://perl6.org');
say $html;
它不会因为出现以下错误的工作: No such method 'get_string' for
在Perl 6中,Str类型是不可变的,所以使用可变缓冲区而不是连接很多字符串似乎是合理的。接下来,我喜欢能够使用相同的API,无论我的函数是写入标准输出,文件还是写入内存缓冲区。 在Perl中,我可以创建一个在内存中的文件,像这样 my $var = "";
open my $fh, '>', \$var;
print $fh "asdf";
close $fh;
print $var;
我有在Rakudo 2016.07行之有效的动作类下面的方法,但我刚安装了2016.11现在新Rakudo说我的方法试图将分配给只读varible,我只是不明白的问题: method ptName ($/) {
my $nameStr = $/.Str, my $lastName, my $firstName;
my $newMatch # this is line 182;