Perl6 :: Interpolatoren.

Perl6 :: Interpolatoren können perl 6 Funktionsinterpolationssyntax verwenden.
Jetzt downloaden

Perl6 :: Interpolatoren. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Brent Dax
  • Website des Verlags:
  • http://search.cpan.org/~brentdax/Perl6-Interpolators-0.03/Interpolators.pm

Perl6 :: Interpolatoren. Stichworte


Perl6 :: Interpolatoren. Beschreibung

Perl6 :: Interpolatoren können perl 6 Funktionsinterpolationssyntax verwenden. Perl6 :: Interpolatoren können perl 6 Funktionsinterpolationssyntax verwenden. Verwenden Sie Perl6 :: Interpolatoren; Sub Foo {1} Sub Bar {1..5} Sub BAZ {@_} Sub Context {Wavay? 'Liste': 'scalar'} drucken "foo: $ (foo) n"; #Drucken foo: 1 drucken "bar: @ (bar) n"; #Drucken Bar: 12 34 5 Druck "BAZ: $ (BAZ (A ',' B '))"; #Drucken BAZ: B drucken "BAZ: @ (BAZ (A ',' B '))"; #Drucken BAZ: ein B-Druck "$ (Kontext)"; #Drucken Skalardruck "@ (context)"; #Prints ListPerl6 :: Interpolate Ermöglicht das Interpolieren von Funktionsaufrufen in Saiten. Aufgrund von Perls Kontexten, Perl6 :: Interpolat, erfordert ein SIGIL (ein lustiger Charakter - oder @ in diesem Fall), um zu sagen, dass die Funktion angerufen wird, in welcher Kontext verwendet wird; Somit ist die Syntax $ (Anruf) für den Skalarkontext oder @ (Anruf) für den Listenkontext. (Diese Syntax wird voraussichtlich auch für das Gleiche in Perl 6 verwendet.) Perl6 :: Interpolate funktioniert sowohl an Förder- als auch an Methodenaufrufe. Es wird an ganz klassischen Anrufen funktionieren. Es funktioniert sogar außerhalb Zitate, wo es zur Steuerung des Kontextes verwendet werden kann. (Dies kann der einzige Weg sein, um beispielsweise in einigen Fällen einen Listenkontext zu erhalten.) Anforderungen: · Perl


Perl6 :: Interpolatoren. Zugehörige Software