Gegevens :: alias

uitgebreide reeks aliasing-operaties
Download nu

Gegevens :: alias Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Matthijs van Duin
  • Uitgever website:
  • http://search.cpan.org/~xmath/

Gegevens :: alias Tags


Gegevens :: alias Beschrijving

Uitgebreide reeks aliasing-operaties Aliasing is het fenomeen waar twee verschillende uitdrukkingen daadwerkelijk naar hetzelfde verwijzen. Het modificeren ervan zal de andere wijzigen en als u een verwijzing naar beide verwijzen, zijn de twee waarden hetzelfde .Aliasing treedt op in PERL bijvoorbeeld in voor-lussen en sub-oproepen: voor $ var ($ x) {# HIER $ VAR is een alias tot $ x} foo ($ y); sub foo {# HIER $ _ is een alias tot $ y} data :: alias is een PERL-module waarmee u "aliasing semantics" toe te passen op een gedeelte van de code, waardoor aliassen te maken heeft Kopieert in plaats daarvan. U kunt dit gebruiken om de efficiëntie en leesbaarheid te verbeteren, in vergelijking met het gebruik van referenties. Synopsis Gebruik gegevens: alias; alias {# aliasing in plaats van wanneer mogelijk te kopiëren}; alias $ x = $ y; # alias $ x tot $ y alias @x = @y; # alias @x to @yalias $ x = $ y; # Gelijksoortig voor array en hashelementen alias duwen @x, $ y; # Push alias naar $ y op @x $ x = alias ; # Construeer reeks aliassen alias mijn ($ x, $ y) = @_; # genaamd aliassen tot argumenten alias {($ x, $ y) = ($ y, $ x)}; # swap $ x en $ y alias {mijn @t = @x; @x = @y; @y = @t}; # swap @x en @y gebruiken gegevens :: alias qw / alias kopiëren /; alias {copy $ x = $ y}; # Force Kopiëren in alias-blok Gebruik gegevens :: alias qw / deref /; mijn @refs = (\ $ x, \ @y, \% z); foo (Deref @refs) # hetzelfde als foo ($ x, @Y,% z) Vereisten: · Perl


Gegevens :: alias Gerelateerde software