Alterar

Alter Perl Classe oferece objetos alter ego.
Baixe Agora

Alterar Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Anno Siegel
  • Site do editor:
  • http://search.cpan.org/~anno/Alter-0.07/lib/Alter.pm

Alterar Tag


Alterar Descrição

A classe Alter Perl oferece objetos alter ego. Alter Perl Classe oferece objetos alter ego.synopsis pacote myclass; Use alter ego => {}; # Alter ego do tipo hash # coloque dados nele meu $ obj = do {my $ o}; ego ($ obj) -> {a} = 1; ego ($ obj) -> {b} = 2; # Recuperá-lo novamente Imprimir ego ($ obj) -> {b}, "n"; # imprime 2 pacote outroclass; definido (ego $ obj) ou morrer; # DIES, OtherClass não definiu um acesso direto do Alter Ego # direto ao Corão de Alter Egos My $ Crown = Alter :: Corona $ OBJ; FunçõesBasic funções As funções descritas aqui aceitam um primeiro argumento chamado $ OBJ. Apesar do nome, $ OBJ pode ser qualquer referência, não precisa ser abençoado (embora normalmente seja). É um erro fatal se não for uma referência ou se os pontos de referência para um valor somente leitura ($ OBJ) recuperarem o alter ego específico da classe atribuído para $ OBJ por alter () ou por autovivificação se estiver ativado . Se nenhum caso, um valor indefinido é retornado. A classe é o pacote para o qual a chamada para ego () é compilada.Alter ($ OBJ, $ Val) atribui $ Val para a referência $ obj como um alter ego para a classe do chamador. A classe é o pacote no qual a chamada para alter é compilada. Retorna $ OBJ (não o valor atribuído) .Alter :: Corona ($ OBJ) Acesso direto à Corona de Alter Ego de $ OBJ. A Corona é um hash digitado pelo nome da classe em que o alter ego é armazenado. Ao contrário do Alter () e Ego (), esta função não é sensível ao chamador. Retorna uma referência ao Corona Hash, que é criada, se necessário. Esta função não é exportada, se necessário, deve ser chamada totalmente qualificada.Alter :: is_xs retorna um verdadeiro valor se a implementação XS do Alter estiver ativa, falsa se o fallback Pure Perl estiver no lugar.


Alterar Software Relacionado