DATOS :: Compara :: Plugins

DATOS :: Comparar :: complementos es un módulo Perl que contiene un tutorial sobre cómo extender los datos :: Comparar.
Descargar ahora

DATOS :: Compara :: Plugins Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • David Cantrell
  • Sitio web del editor:
  • http://search.cpan.org/~dcantrell/

DATOS :: Compara :: Plugins Etiquetas


DATOS :: Compara :: Plugins Descripción

DATOS :: Comparar :: Plugins es un módulo Perl que contiene un tutorial sobre cómo extender los datos :: Comparar. DATOS :: Comparar :: complementos es un módulo PERL que contiene un tutorial sobre cómo extender los datos :: Compare.Data :: Comparar a maneja de forma nativa Varios tipos de datos incorporados: escalares, referencias a escalares, referencias a matrices. , referencias a las subrutinas, compilaron expresiones regulares y globos. Para los objetos, trata de hacer lo correcto y compara el tipo de datos subyacente. Sin embargo, esto no es siempre lo que quieres. Esto es especialmente cierto si tiene objetos complejos que sobrecarga la cadena y / o la numificación. En caso de que permitimos complementos. Finding PluginsData :: Comparar intentará cargar cualquier módulo instalado en su sistema en la variedad @ inc / datos / comparar / complementos / directorios. Si hay un problema al cargar cualquiera de ellos, se emitirá una advertencia adecuada. Porque, de cómo encontramos los complementos, no hay complementos disponibles cuando se ejecuta en el modo "Taint". Terminó complementosInteralmente, los complementos se requieren en datos :: Comparar. Esto significa que necesitan evaluar con verdadero. Hacemos uso de ese verdadero valor. Donde normalmente solo pones: 1; Al final de un archivo incluido, debería asegurarse de que devuelva una referencia a una matriz. Esto se trata como verdadero, así que satisface a PERL, y es una visión condenada más útil. Además, esa matriz debe ser una descripción de lo que este plugin debe hacer, o referencias a varias matrices que contengan dichas descripciones. Una descripción consta de dos o tres artículos. Primero, una cadena que nos dice cuál es el primer tipo de datos manejado por su complemento. Segundo, (y opcional, predeterminado al mismo que el primero) el segundo tipo de datos para comparar. Para manejar las comparaciones con escalares ordinarios, proporcione la cadena vacía para el tipo de datos, es decir: Tercero y último, necesitamos una referencia a la subrutina que realiza la comparación. Esa subrutina debe esperar tomar dos parámetros, que será del tipo especificado. Debe devolver 1 si comparan los mismos, o 0 si se comparan diferentes. Aprende que si bien podría dar una descripción como: Esto manejará ambos comparando TYPE1 a TIPO2, y comparando TYP2 a TIPE1. es decir, la comparación es conmutativa. Si desea usar datos :: Compara la función de comparación propia desde su controlador (a, por ejemplo, compare una estructura de datos que ha almacenado en algún lugar de su objeto), deberá llamarlo como datos :: Comparar :: Comparar. Sin embargo, debe tener cuidado de evitar la recursión infinita llamando a D :: C :: Comparar con la que, a su vez, las llamadas vuelven a su controlador. El nombre de sus complementos no importa, solo que vive en uno de esos directorios. Por supuesto, darle un nombre sensible significa que los mecanismos de instalación habituales lo pondrán en el lugar correcto, y los nombres significativos harán que sea más fácil depurar su código. Para un ejemplo, consulte el complemento que maneja Scalar :: Properties Objetos, que se distribuye con datos :: Comparar. Requisitos: · Perl


DATOS :: Compara :: Plugins Software relacionado

CPAN :: SQLITE

CPAN :: SQLite es un módulo PERL que le permite mantener y buscar una base de datos de CPAN mínima. ...

250

Descargar