| Dados :: Alias. conjunto abrangente de operações de aliasing |
Baixe Agora |
Dados :: Alias. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Matthijs van Duin
- Site do editor:
- http://search.cpan.org/~xmath/
Dados :: Alias. Tag
Dados :: Alias. Descrição
Conjunto abrangente de operações de aliasing O aliasing é o fenômeno onde duas expressões diferentes realmente se referem à mesma coisa. Modificando um modificar o outro, e se você fizer uma referência a ambos, os dois valores são os mesmos.Aliasing ocorre no Perl por exemplo em loops e sub-chamadas: por $ var ($ x) {# aqui $ var é um alias para $ x} foo ($ y); sub foo {# $ _ _ é um alias para $ y} dados :: alias é um módulo perl que permite aplicar "aliasing semântica" a uma seção de código, fazendo com que os aliases sejam feitos que a Perl normalmente fizeria cópias em vez disso. Você pode usar isso para melhorar a eficiência e a legibilidade, quando comparado ao uso de referências.Synopsis Use dados :: Alias; alias {# aliasing em vez de copiar sempre que possível}; alias $ x = $ y; # alias $ x para $ y alias @x = @Y; # alias @x para @y alias $ x = $ y; # Semelhante para matriz e hash elementos alias push @x, $ y; # push alias para $ y para @x $ x = alias ; # construir matriz de aliases alias meu ($ x, $ y) = @_; # denominado aliases para argumentos alias {($ x, $ y) = ($ y, $ x)}; # Swap $ x e $ y alias {my @t = @x; @x = @Y; @Y = @t}; # Swap @x e @y use dados :: alias qw / alias cópia /; alias {cópia $ x = $ y}; # Força copiando dentro Dados de uso de bloco de alias :: Alias QW / Deref /; meu @Refs = (\ $ x, @y, \% z); Foo (Deref @Refs) # mesmo que Foo ($ x, @Y,% z) Requisitos: · Perl.
Dados :: Alias. Software Relacionado