| Perl6 :: Interpolatörler Perl6 :: Interpolatörler Perl 6 işlev-enterpolasyon sözdizimini kullanabilir. |
Şimdi İndirin |
Perl6 :: Interpolatörler Sıralama ve Özet
- Lisans:
- Perl Artistic License
- yayıncı web sitesi:
- http://search.cpan.org/~brentdax/Perl6-Interpolators-0.03/Interpolators.pm
Perl6 :: Interpolatörler Etiketler
Perl6 :: Interpolatörler Açıklama
Perl6 :: Interpolatörler Perl 6 işlev-enterpolasyon sözdizimini kullanabilir. Perl6 :: Interpolatörler Perl 6 işlev-enterpolasyon sözdizimini kullanabilir. alt foo {1} alt çubuk {1..5} Sub Baz {@_} Sub Context {Wantarray? 'Liste': 'Skaler'} Yazdır "Foo: $ (foo) n"; #prints foo: 1 baskı "çubuğu: @ (bar) n"; #Prints Bar: 12 34 5 Yazdır "BAZ: $ (BAZ ('A', 'B'))"; #prints BAZ: B yazdırın "BAZ: @ (BAZ ('A', 'B'))"; #Prints BAZ: A B yazdırma "$ (bağlam)"; #prints skaler baskı "@ (içerik)"; #Prints ListPerl6 :: InterPolate, fonksiyon çağrılarını tellere dönüştürmenize olanak sağlar. Perl'in bağlamları nedeniyle Perl6 :: interpolat, işlevi hangi bağlamın kullanıldığını söylemek için bir sigil (komik karakter - $ veya @ bu durumda) gerektirir; Böylece, sözdizimi, Skaler Bağlamı veya @ (Call) listesi bağlamı için $ (arayın). (Bu sözdiziminin Perl 6'da da aynı şey için kullanılması bekleniyor.) Perl6 :: Interpolate, hem fuction hem de yöntem çağrısında çalışacaktır. Parantezle çalışacak. İçeriği kontrol etmek için kullanılabileceği yerlerde bile tırnak dışında çalışır. (Bu, örneğin bazı durumlarda bir liste bağlamı almanın tek yolu olabilir.) Gereksinimler: · Perl
Perl6 :: Interpolatörler İlgili Yazılım