perl6

    2ısı

    1cevap

    Neden burada substr-rw izleyen 6 kesiyor? #!/usr/bin/env perl6 use v6; my $str = '123'; $str ~= '.' x 30; $str ~= '456'; say $str; # 123..............................456 $str.substr-rw(0, 10)

    8ısı

    1cevap

    Perl'de , operatörü Listeleri birleştirmek için kullanılabilir; ancak, Perl 6, bu bağlamdaki Listeleri iki Listeler Listesi ile sonuçlandırmaz. Listelerin birleştirilmesi, kayma operatörü | kullanılma

    5ısı

    2cevap

    Perl 6'da özel bir Array-Reference Ints türünü nasıl tanımlanır? Bunu denedim, ama çalışmıyor: subset Array_of_Int of Array where *.all ~~ Int; my $n = My::Class.new(option => < 22 3 4 5 >); # Typ

    5ısı

    1cevap

    Bu �~X� nasıl yerine unicode ☺ alabilir yazdırır? #!/usr/bin/env perl6 use v6; use NCurses; my $win = initscr; my Str $s = "\x[263a]"; printw($s); nc_refresh; while getch() < 0 {}; endwin;

    7ısı

    1cevap

    ile Perl6 modüllerinin yolunu yükleme Panda'nın takılı modüllerinin yolunu bulmaya çalışıyorum ve şimdiye kadar bulamadım. Ayrıca, @ * INC bana hiçbir şey göstermiyor. Herhangi bir ipucu mutluluk duya

    5ısı

    1cevap

    Bazen katları çoğaltmak istemiyorum, özellikle daha sonra bir şeye dönüşebilen güzel bir yapıya sahip olmak istediğim bir fikirle uğraşırken. Ben olsun, module Foo { sub foo (Int:D $number) is ex

    8ısı

    1cevap

    Kullanıcı tanımlı değişkenlerle çalışırken '@' - sigil olmadan yapamadığım bir şey var mı? @a artık resmi bir parametre, sadece bir değişken olduğu için, sub SHOUT(*@a) { print @a>>.uc; } sor

    6ısı

    1cevap

    new'u geçersiz kılmak için sınıfımın kurgusuna yalnızca tek argümanını geçerek oluşturulabilir, daha az ve daha az değil. class MyClass { has $.var1; method new($var1) { return MyClass

    8ısı

    1cevap

    Bugün Rakudo Yıldız 2.012,07 yüklü ve basit bir Perl 6 senaryoyu yazması için uğraş: Bunun nedeni aşağıdaki hata nedeniyle çalışmıyor #!/usr/bin/env perl6 use v6; use LWP::Simple; my $html = LWP:

    11ısı

    1cevap

    Perl 6, MAIN aracılığıyla büyük yerleşik komut satırı ayrıştırma özelliğine sahiptir. Ancak, önemsiz gibi görünen bir sorunla karşılaştım, ama bunu çözemiyorum. Basit MAIN: sub MAIN(Int :n(:$num)) {