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

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • 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