DATOS :: ALIAS

Conjunto integral de operaciones de aliasing
Descargar ahora

DATOS :: ALIAS Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Matthijs van Duin
  • Sitio web del editor:
  • http://search.cpan.org/~xmath/

DATOS :: ALIAS Etiquetas


DATOS :: ALIAS Descripción

Conjunto integral de operaciones de aliasing. El aliasing es el fenómeno donde dos expresiones diferentes realmente se refieren a lo mismo. La modificación de uno modificará la otra, y si toma una referencia a ambos, los dos valores son los mismos. El mismoia que se produce en PERL, por ejemplo, en los bucles y las sub-llamadas: por $ var ($ x) {# aquí $ var es un alias a $ x} foo ($ y); Sub foo {# aquí $ _ es un alias a $ y} DATA :: ALIAS es un módulo PERL que le permite aplicar "Semántica de alias" a una sección de código, lo que hace que los alias que se realicen mientras que el PERL lo haga normalmente. Copias en su lugar. Puede usar esto para mejorar la eficiencia y la legibilidad, en comparación con el uso de referencias. HSYNOPSIS Use los datos :: Alias; alias {# aliasing en lugar de copiar siempre que sea posible}; alias $ x = $ y; # alias $ x a $ y alias @x = @y; # alias @x a @y alias $ x = $ y; # Similar para la matriz y los elementos hash alias push @x, $ y; # Pulsar alias a $ y en @x $ x = alias ; # Construir la matriz de alias alias mi ($ x, $ y) = @_; # Alias ​​nombrados a los argumentos alias {($ x, $ y) = ($ y, $ x)}; # swap $ x y $ y alias {my @t = @x; @x = @y; @y = @t}; # swap @x y @y usar datos :: alias qw / alias copy /; alias {copia $ x = $ y}; # Forzar copia dentro de los datos de uso de alias :: alias qw / deref /; mi @refs = (\ $ x, \ @y, \% z); Foo (Deref @refs) # igual que Foo ($ x, @y,% z) Requisitos: · Perl


DATOS :: ALIAS Software relacionado