| Dados :: adiada :: Upperonly Dados :: adiada :: Upperually pode adiar a computação de um valor o maior tempo possível, mas lançar erros se forem tentadas alterações posteriores. |
Baixe Agora |
Dados :: adiada :: Upperonly Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Joshua ben Jore
- Site do editor:
- http://search.cpan.org/~jjore/Data-Postponed-0.20/lib/Data/Postponed/OnceOnly.pm
Dados :: adiada :: Upperonly Tag
Dados :: adiada :: Upperonly Descrição
Dados :: adiado :: Upperual, pode adiar a computação de um valor o maior tempo possível, mas lançar erros se forem tentadas alterações posteriores. Dados :: adiado :: Uppadeisly pode adiar a computação de um valor o maior tempo possível, mas lançar erros se alterações posteriores forem tentadas.synopsisexample usando postpones () Usar dados :: Postpon '; % funções = (foobar => 'foo'); $ Code = "Sub". adiar ($ funções {foobar}). "{tempo de retorno}"; $ funções {foobar} = "baz"; # Reflete o novo nome de 'bar' em vez de 'foo'. $ código não é mais sobrecarregado. Imprimir código $; # Esta linha é agora um erro porque $ funções {foobar} é readonly. $ FUNÇÕES {foobar} = "Queux"; # Esta linha não é alcançada. Imprima código $; exemplo usando os dados de uso OO :: adiada; % funções = (foobar => 'foo'); $ Code = "Sub". Dados :: Postpon :: Upperonly-> New ($ Functions {foobar}). "{tempo de retorno}"; $ funções {foobar} = "baz"; # Reflete o novo nome de 'bar' em vez de 'foo'; Imprimir código $; # Esta linha é agora um erro porque $ funções {foobar} é readonly. $ FUNÇÕES {foobar} = "Queux"; # Esta linha não é alcançada. Imprimir código $; Requisitos: · Perl.
Dados :: adiada :: Upperonly Software Relacionado