SUB :: DEFORSTPARTIAL.

SUB :: DEFESTPARTIAL ist eine verzögerte Auswertung / Teilanwendung.
Jetzt downloaden

SUB :: DEFORSTPARTIAL. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Steffen Goeldner
  • Website des Verlags:
  • http://search.cpan.org/~sgoeldner/Font-FNT-0.02/FNT.pm

SUB :: DEFORSTPARTIAL. Stichworte


SUB :: DEFORSTPARTIAL. Beschreibung

SUB :: DEFORSTPARTIAL ist eine verzögerte Bewertung / Teilanwendung. SUB :: DEFERTPARTIAL ist eine verzögerte Bewertung / Teilanwendung.Synopsis Verwenden Sie SUB :: DEFESTPARTIAL 'DEF'; $ S = def sub: p1 p2 p3 {% _ = @ _; Join '', @_ {QW (P1 P2 P3)}}; drucken $ s -> (p1 => 1, p2 => 2, p3 => 3) -> (); # 123 $ a = $ s -> (p3 => 1); # Teilanwendung $ B = $ S -> (P3 => 2); $ C = $ A + $ B; # Latente Evaluation $ d = $ C -> (P2 => 3); $ E = $ d -> (P1 => 4); drucken $ e -> (); # Force Evaluation: 863 $ F = $ E - $ d; $ G = $ f -> (p1 => 0) / 2; drucken $ g -> (); # 400 $ g drucken $ g; # ((Code (0x15E3818): p1 => 4, p2 => 3, p3 => 1 + Code ... $ F -> (); # Fehler: Free Parameter: P1 $ A -> (P3 => 7 ); # Fehler: gebundener Parameter: P3 $ A -> (P4 => 7); # Fehler: Falscher Parameter: P4AN-Instanz dieser Klasse verhält sich wie ein Sub (oder genauer: Subroutine-Referenz), aber er unterstützt jedoch eine teilweise Anwendung und die Auswertung von Betreibern, die auf solche Funktionsobjekte angewendet werden, ist ebenfalls aufgeschoben. Das bedeutet, dass Evaluierung explizit erzwungen werden muss (was es erleichtert, Introspektionsfunktionen zuzusetzen) .Objects, die aufgeschobene (verzögerte, suspendierte) Ausdrücke darstellen, sind als Suspensionen oder Thunks bekannt In verschiedenen Programmierkreisen. Verwechseln Sie nicht mit den gleichen Bedingungen im Kontext von Threads! Anforderungen: · Perl Anforderungen: · Perl.


SUB :: DEFORSTPARTIAL. Zugehörige Software