| DATOS :: POSTPONED :: una vez DATOS :: Postituto :: Evaluación de una vez: las expresiones de evaluación retrasadas se "colapsan" una vez observadas. |
Descargar ahora |
DATOS :: POSTPONED :: una vez Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Joshua ben Jore
- Sitio web del editor:
- http://search.cpan.org/~jjore/Data-Postponed-0.20/lib/Data/Postponed/OnceOnly.pm
DATOS :: POSTPONED :: una vez Etiquetas
DATOS :: POSTPONED :: una vez Descripción
DATOS :: Postituto :: Una vez: las expresiones de evaluación retrasadas se "colapsan" una vez observadas. DATOS :: Postituto :: Una vez: las expresiones de evaluación retrasadas se "colapsan" una vez observadas. El valor de las expresiones que han tenido la posposición las llamado están en flujo hasta que finalice. Una vez finalizado, ya no están sobrecargados. Si desea también evitar que los cambios ingresen variables, ya que no quiere pensar accidentalmente que está llegando a tiempo en el tiempo cuando no lo desea, use los datos :: pospuesta :: Posponida :: Sinopsisexample usando PostPone_Once () Use los datos :: Postponed 'PostPone_Once'; % funciones = (foobar => 'foo'); $ code = "sub". postpone_once ($ funciones {foobar}). "{Tiempo de retorno}"; $ funciones {foobar} = "baz"; # Refleja el nuevo nombre de 'bar' en lugar de 'foo'. $ El código ya no está # sobrecargado. Imprimir $ código; # Las funciones de cambio a $ {foobar} ya no se reflejan en $ Código $ funciones {foobar} = "quux"; Imprimir $ CÓDIGO; EJEMPLO USANDO EL USO DE OO DATOS :: POSTPONADO; % funciones = (foobar => 'foo'); $ code = "sub". DATOS :: Postituto :: Once-> Nuevo ($ funciones {foobar}). "{Tiempo de retorno}"; $ funciones {foobar} = "baz"; # Refleja el nuevo nombre de 'bar' en lugar de 'foo'; Imprimir $ código; # Las funciones de cambio a $ {foobar} ya no se reflejan en $ Código $ funciones {foobar} = "quux"; Imprimir $ código; Requisitos: · Perl
DATOS :: POSTPONED :: una vez Software relacionado