“Conocimientos Programación>Perl Programming

Requieren Perl vs. Uso

2013/11/28
Programas Perl suelen existir como un solo archivo . El uso y funciones requieren programas permiten incorporar funciones y métodos en paquetes externos y archivos de la biblioteca. Estas dos palabras clave trabajar sobre todo de la misma forma , pero tienen algunas diferencias sintácticas en código . En general , la función de uso tiene más usos que la función requiere. Sintaxis

Para ejecutar la función necesita, escriba la palabra "exigir " seguido del número de versión de Perl o una expresión para especificar un archivo o paquete que incluya . Para ejecutar la función de uso , se escribe la palabra "uso " seguido del número de versión de Perl o escribiendo " MÓDULO " y un nombre de módulo o de la lista de módulos contenidos dentro de la función " qw " , que devuelve una lista citada . Sintácticamente ", utilice MÓDULO qw ( lista de importación )," y " begin { requerir MÓDULO ; MÓDULO- > import ( lista de importación ) ;} " ambos hacen lo mismo
Function Call < br . >

Una de las mayores diferencias entre el uso y requieren Perl es cuando los ejecuta. Perl se ejecuta la función de uso en tiempo de compilación y paquetes y métodos en este punto de las importaciones , por lo que los errores encontrados en el código cuando se compila el programa Perl son capturados para que pueda corregirlos. Perl se ejecuta la función require en tiempo de ejecución , después de la compilación del programa. No importar los paquetes o métodos , que sólo hace referencia a ellos . Para corregir los errores que se encuentran aquí , tienes que volver al código y luego construir el programa de nuevo .

Comunes

Una de las características comunes de la requerir y utilizar las funciones es que cada uno de ellos le permiten especificar una versión de Perl que desea utilizar . Si la versión de su intérprete de Perl es menor que la versión que desea usar, que genera una excepción . Además, las dos funciones de verificación del INC caché de hash % para ver si existe un archivo o módulo ahí . Si es así , las funciones no cargar el archivo o módulo ya que el programa ya lo tiene . De lo contrario, no cargar y guardar la clave de nombre en el hash.
Utiliza

Ambas funciones son palabras clave relacionadas con los módulos Perl . Sin embargo, si no se proporciona una lista de módulos que incluyen , garantiza espacio de nombres del programa se mantiene inalterado . La función de uso también se utiliza en las clases , la orientación a objetos y el alcance . Ejemplos como " use strict " o "uso entero " permiten a un programa Perl para importar la semántica de pseudo- módulos en secciones o bloques de código de un programa en lugar de a lo largo de todo el programa. Estos pseudo- módulos se pueden desactivar . La función necesita no puede hacer esto.

Perl Programming
Cómo quitar el espacio en blanco en Perl Regex
Cómo comprobar si una cadena existe en Perl
Cómo analizar CSV en Perl
Cómo sustituir una cadena en Perl
Cómo escribir Perl Script
Cómo incrustar comandos Unix en Perl
Cómo reemplazar espacios finales Con las expresiones regulares de Perl
Cómo añadir un enlace con un script de Perl
Conocimientos Informáticos © http://www.ordenador.online