Perl – Función de cierre

El cierre es uno de los conceptos importantes en Perl . Cierre es un término informático con un significado preciso pero difícil de explicar. A menudo se la conoce como una función que se puede almacenar como una variable, que tiene una capacidad especial para acceder a otras variables locales del ámbito en el que … Continue reading «Perl – Función de cierre»

perl | Función uc()

La función uc() en Perl devuelve la string que se le pasó después de convertirla a mayúsculas. Es similar a la función ucfirst() que devuelve solo el primer carácter en mayúsculas. Nota: Los caracteres que ya están en Mayúsculas no se modifican. Sintaxis: uc String Devuelve: string en mayúsculas. Ejemplo 1: #!/usr/bin/perl -w    # … Continue reading «perl | Función uc()»

perl | Pasar por referencia

Cuando una variable se pasa por referencia, la función opera sobre los datos originales de la función. Pasar por referencia permite que la función cambie el valor original de una variable. Cuando se cambian los valores de los elementos en las arrays de argumentos @_, los valores de los argumentos correspondientes también cambiarán. Esto es … Continue reading «perl | Pasar por referencia»

perl | Función grep()

La función grep() en Perl solía extraer cualquier elemento de la array dada que evalúa el valor verdadero de la expresión regular dada. Sintaxis: grep(Expresión, @Array)  Parámetros: Expresión: es la expresión regular que se utiliza para ejecutarse en cada elemento de la array dada. @Array: es la array dada en la que se llama a … Continue reading «perl | Función grep()»

perl | Función AUTOCARGA

En Perl , Autoload es una rutina o un mecanismo que se define en un paquete. Es simple de usar. Se aplica siempre que haya una rutina indefinida llamada dentro del paquete. Sin Autoload, las rutinas indefinidas producirán un error mientras se ejecuta el programa. Para localizar un paquete o paquetes se llama a una … Continue reading «perl | Función AUTOCARGA»

perl | Función lcfirst()

La función lcfirst() en Perl devuelve la string VAR o $_ después de convertir el primer carácter a minúsculas. Sintaxis: lcfirst(VAR) Parámetro: VAR: Oración cuyo primer carácter se va a convertir a minúsculas Devuelve: la string VAR o $_ con el primer carácter en minúsculas Ejemplo 1: #!/usr/bin/perl    # Original String containing both # … Continue reading «perl | Función lcfirst()»

perl | Funciones de string (longitud, lc, uc, índice, rindex)

String en Perl es una secuencia de caracteres encerrada entre algunos tipos de comillas. La string Perl puede contener caracteres UNICODE, ASCII y de secuencia de escape. Perl proporciona varias funciones para manipular la string como cualquier otro lenguaje de programación. Algunas funciones de string de Perl son las siguientes: longitud() lc() uc() índice() rindex() … Continue reading «perl | Funciones de string (longitud, lc, uc, índice, rindex)»

perl | Función array pop()

La función pop() en Perl devuelve el último elemento de Array que se le pasó como argumento, eliminando ese valor de la array. Tenga en cuenta que el valor que se le pasa debe ser explícitamente una array, no una lista. Sintaxis: pop (array) Devuelve: undef si la lista está vacía si no es el … Continue reading «perl | Función array pop()»

perl | Función Tell()

La función tell() en Perl se usa para obtener la posición del puntero de lectura en un archivo con el uso de su FileHandle. Si no se pasa FileHandle, devuelve la posición dentro del archivo al que se accedió más recientemente. Sintaxis: tell(FileHandle) Parámetro: FileHandle: Filehandle del archivo al que se va a acceder. Devuelve: … Continue reading «perl | Función Tell()»

perl | Función al azar()

La función rand() en Perl devuelve un número fraccionario aleatorio entre 0 y el valor numérico positivo que se le pasó, o 1 si no se especifica ningún valor. Llama automáticamente a srand() para inicializar el generador de números aleatorios a menos que ya se haya llamado. Sintaxis: rand(rango_valor) Parámetro: range_value: un número positivo para … Continue reading «perl | Función al azar()»