| Símbolo :: mesa uma interface fácil para tabelas de símbolo (sem eval (), não * tyxeglobs) |
Baixe Agora |
Símbolo :: mesa Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Greg London
- Site do editor:
- http://search.cpan.org/~gslondon/
Símbolo :: mesa Tag
Símbolo :: mesa Descrição
Uma interface fácil para tabelas de símbolo (sem eval (), não * tyxeglobs) Symbol :: Table é um módulo Perl que permite ao usuário manipular a tabela do símbolo do Perl, enquanto esconde todos esses evasões desagradáveis e * TypegLobs do usuário. Symbol :: A tabela fornece ao usuário uma interface orientada a objeto para a tabela de símbolo real do Perl. O construtor retorna uma referência a um hash amarrado como objeto de tabela :: O objeto atua como uma referência a um hash: as teclas são o nome dos símbolos na tabela de símbolos e os valores são referências ao próprio símbolo. O bocado amarrado permite que as alterações na tabela de símbolo real sejam refletidas como mudanças no hash amarrado. A ligação também permite atribuições ao hash para traduzir em tarefas na tabela de símbolos real do Perl.Synopsis Use símbolo :: Tabela; # Construtor leva dois argumentos, # Que tipo de símbolos (pacote, código, escalar, array, hash) # e qual o namespace do pacote você deseja examinar # o valor de retorno é um objeto de tabela de símbolo. meu $ ST_PKG = símbolo :: Table-> Novo ('Pacote', 'Main'); # As chaves para uma tabela de símbolos do tipo de pacote são todos os dois pacotes sob o namespace de objetos. # Para todos os outros tipos, as chaves são os nomes dos símbolos # (desse tipo) no namespace de objetos. foreach my $ SUBPKG (Keys (% $ ST_PKG)) {Imprimir "O pacote principal contém pacote '$ subpkg' ";} Requisitos: · Perl.
Símbolo :: mesa Software Relacionado