Memoize :: Ascensor

Evaluación de expresión de elevación para compilar el tiempo
Descargar ahora

Memoize :: Ascensor Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Nombre del editor:
  • Andrew Main
  • Sitio web del editor:
  • http://search.cpan.org/~zefram/

Memoize :: Ascensor Etiquetas


Memoize :: Ascensor Descripción

Evaluación de expresión de elevación para compilar el tiempo. MemoIZE :: Lift es un módulo Perl que suministra un operador que hace que una expresión se evalúe inmediatamente al tiempo de compilación, meminiendo su valor para su uso en Runtime.OperatorsLift (EXPR): evalúe la expr en el tiempo de compilación y memoe su valor. Cada vez que se evalúa una expresión de elevación en tiempo de ejecución, produce el valor que expr se produjo en el tiempo de compilación. Hay una instancia de esta memoisación para cada instancia del operador de elevación en la fuente .- La expresión se encuentra lácicamente ubicada donde está el operador de elevación, y puede usar los aspectos estáticos del entorno léxico normalmente. Sin embargo, debido a que EXPR se evalúa al tiempo de compilación, no puede usar ningún aspecto del entorno dinámico, ya que existiría en tiempo de ejecución del operador de elevación. Las variables léxicas visibles en la ubicación del operador de elevación permanecen visibles para expr, pero las referencias de ellos son un error.- Si la evaluación de Expr se traduce en una excepción, esa excepción finalizará la compilación .- La expresión siempre se evalúa en el contexto escalar, independientemente de la contexto en el que aparece el operador de elevación. Para memozar una lista, escriba @ {Lift ()}. Requisitos: · Perl


Memoize :: Ascensor Software relacionado