He intentado buscar esto, pero no he encontrado nada.
estoy curioso en cuanto a por qué se podría poner el asterisco en el siguiente escenario:
$var = *$self->{class_var};
¿Qué significa el * hacer en esta situación?
actualización
Tomé lo anterior desde el módulo Net :: Telnet y Simplemente estoy tratando de entenderlo.
El código actual es:
$s = *$self->{net_telnet};
Me pregunto, entonces, es el nombre del paquete net_telnet?
Nunca antes había visto esa construcción, pero parece que está haciendo algo malo con typeglobs y referencias indirectas (es decir, almacenar el nombre de una variable en otra variable). * estremecimiento * –
'net_telnet' no es un nombre de paquete, es algún metadata de sockethandle (para el identificador referido por' * $ self') que se almacenará en la tabla de símbolos. – mob