Símbolo :: Tabla

Una interfaz fácil para las tablas de símbolos (sin eval (), no * tipeglobs)
Descargar ahora

Símbolo :: Tabla Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Greg London
  • Sitio web del editor:
  • http://search.cpan.org/~gslondon/

Símbolo :: Tabla Etiquetas


Símbolo :: Tabla Descripción

Una interfaz fácil para las tablas de símbolos (sin eval (), no * typeglobs) Símbolo :: La Tabla es un módulo Perl que permite al usuario manipular la tabla de símbolos de Perl mientras oculta a todos los desagradables y * Typeglobs del usuario. Símbolo :: La tabla le da al usuario una interfaz orientada a objetos a la tabla de símbolos real de Perl. El constructor devuelve una referencia a un hash atado como un símbolo :: Objeto de tabla. El objeto actúa como una referencia a un hash: las teclas son el nombre de los símbolos en la tabla de símbolos, y los valores son referencias al símbolo en sí. El bit de magia atado permite que los cambios en la tabla de símbolos real se reflejen como cambios en el hash atado. El ajuste también permite asignaciones al hash para traducir en las tareas en la tabla de símbolos reales de Símbolo real.Synopsis Símbolo de uso :: Tabla; # constructor toma dos argumentos, # qué tipo de símbolos (paquete, código, escalar, matriz, hash) # y qué espacio de nombres de paquete desea examinar # El valor de retorno es un objeto de tabla de símbolos. My $ st_pkg = símbolo :: Tabla-> Nuevo ('paquete', 'principal'); # Las llaves de una tabla de símbolos tipo paquete son todos los paquetes # debajo del espacio de nombres de los objetos. # Para todos los demás tipos, las llaves son los nombres de los símbolos # (de ese tipo) en el espacio de nombres de los objetos. foreach mis $ subpkg (llaves (% $ st_pkg)) {impresión "paquete principal contiene paquete '$ subpkg' ";} Requisitos: · Perl


Símbolo :: Tabla Software relacionado