今天我裝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;