Perl6 :: Interpolators

PERL6 :: Interpolators kunnen PERL 6-functie-interpolatie-syntaxis gebruiken.
Download nu

Perl6 :: Interpolators Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Brent Dax
  • Uitgever website:
  • http://search.cpan.org/~brentdax/Perl6-Interpolators-0.03/Interpolators.pm

Perl6 :: Interpolators Tags


Perl6 :: Interpolators Beschrijving

Perl6 :: Interpolators kunnen PERL 6-functie-interpolatiesyntaxis gebruiken. PERL6 :: Interpolators kunnen PERL 6 FUNCTION-INTOLATIE SYNTAX.SYNOPSIS gebruiken Gebruik PerL6 :: Interpolators; Sub foo {1} subbalk {1..5} sub baz {@_} subcontext {Wantarray? 'Lijst': 'Scalar'} Print "foo: $ (foo) n"; #Prints foo: 1 print "bar: @ (bar) n"; #Prints Bar: 12 34 5 Print "Baz: $ (Baz ('A', 'B'))"; #Prints Baz: B Print "Baz: @ (Baz ('A', 'B'))"; #Prints Baz: A B Print "$ (context)"; #Prints Scalar Print "@ (context)"; #Prints LUSTPERL6 :: Interpolate stelt u in staat om functie-oproepen in snaren te interpoleren. Vanwege de contexten van Perl vereist Perl6 :: Interpolate een Sigil (een grappig karakter - $ of @ in dit geval) om te vertellen dat de functie wordt genoemd welke context om te gebruiken; De syntaxis is dus $ (gesprek) voor scalaire context of @ (call) voor lijstcontext. (Deze syntaxis zal naar verwachting ook voor hetzelfde in PERL 6 worden gebruikt.) PerL6 :: Interpolate werkt aan zowel fuctions- als methode-oproepen. Het werkt aan haakjes. Het werkt zelfs buiten citaten, waar het kan worden gebruikt om de context te regelen. (Dit kan de enige manier zijn om in sommige gevallen een lijstcontext te krijgen, bijvoorbeeld.) Vereisten: · PERL


Perl6 :: Interpolators Gerelateerde software