rakudo

    2熱度

    1回答

    我搜索了github和modules.perl6.org,但沒有找到解析電子郵件的模塊。 如果沒有perl6模塊,鸚鵡模塊也可以。

    5熱度

    1回答

    dd例程是一個Rakudo特有的功能,但這是我的問題所附帶的。在程序中有沒有辦法檢查執行情況,並且如果它不是正確的,那麼可以進行保護?我必須自己做這個嗎? die "Unsupported VM" unless $*VM ~~ m/^ 'moar' /; 也許我們需要類似Perl 5的Devel::AssertOS。我可以想象一個實現具有特定的怪癖和錯誤,與程序不兼容的情況下,我對創建實現特定

    8熱度

    1回答

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

    5熱度

    2回答

    一個快速且有希望的簡單問題: 我需要從隨機選擇一組給定散列鍵的方法。在rand和Hash上的perl6.org文檔都提供了許多提示。 my %a = 1,2,3,4,5,6; 鑑於上述情況, %a.keys; 回報(5 1 3),如果我只是嘗試 %a.rand; 我得到一個僞隨機浮動,而不是任何一個鍵。 我最終拼湊在一起%a.keys[Int(%a.elems.rand)],但希望有更

    3熱度

    2回答

    在Perl 6中,Str類型是不可變的,所以使用可變緩衝區而不是連接很多字符串似乎是合理的。接下來,我喜歡能夠使用相同的API,無論我的函數是寫入標準輸出,文件還是寫入內存緩衝區。 在Perl中,我可以創建一個在內存中的文件,像這樣 my $var = ""; open my $fh, '>', \$var; print $fh "asdf"; close $fh; print $var;

    2熱度

    2回答

    在Rakudo Perl 6中item或$可用於評估項目上下文中的表達式。請參閱https://docs.perl6.org/routine/item 我正在使用返回項目contextualized數組的庫。什麼是刪除情景化的正確方法,以便將其分配給@變量? 例如: my @a = $[<a b c>]; dd @a; # Outputs: Array @a = [["a", "b", "c"]

    3熱度

    2回答

    曾經有一個圖表跟蹤Perl6針對Perl6測試套件的實現。我有興趣看着它的進展(和倒退)。該圖發生了什麼,它曾經在網站www.rakudo.de 有沒有其他簡單的方法可以讓外人知道Rakudo在完美規範中的地位?它還缺少哪些功能?

    6熱度

    2回答

    我安裝Rakudo,Perl 6的解釋,並非編譯: sudo apt-get install rakudo 我下面一個有關安裝Perl 6的模塊教程: http://perl6maven.com/how-to-install-perl6-modules 並在最後一步,我得到這個錯誤: perl6 bootstrap.pl===SORRY!=== Error while compiling /h

    3熱度

    2回答

    我正在閱讀Think Perl 6 by Laurent Rosenfeld,與Allen B. Downey 最近這是一篇非常不錯的閱讀。 它有它的.tex文件可在github here。 它的代碼示例如下: 我相信這將是有代碼塊有色這樣非常有用: 爲了做到這一點,我們必須批處理過程包含在上述存儲庫中的所有.tex文件。 爲了做到這一點,我們必須轉換乳膠代碼: \begin{verbatim}

    3熱度

    3回答

    我有在Rakudo 2016.07行之有效的動作類下面的方法,但我剛安裝了2016.11現在新Rakudo說我的方法試圖將分配給只讀varible,我只是不明白的問題: method ptName ($/) { my $nameStr = $/.Str, my $lastName, my $firstName; my $newMatch # this is line 182;