perl | Función wantarray()

La función wantarray() en Perl devuelve True si la subrutina que se está ejecutando actualmente espera devolver un valor de lista y false si está buscando un valor escalar. Sintaxis: wantarray() Devuelve: verdadero para el valor de la lista y falso para los valores escalares Ejemplo 1: #!/usr/bin/perl -w    # Subroutine to call wantarray() … Continue reading «perl | Función wantarray()»

perl | Teclas() Función

La función keys() en Perl devuelve todas las claves del HASH como una lista. El orden de los elementos en la Lista no necesita ser el mismo siempre, pero coincide con el orden devuelto por los valores y cada función. Sintaxis: claves (HASH) Parámetro: HASH: Hash cuyas claves se van a imprimir Devolución: para el … Continue reading «perl | Teclas() Función»

perl | Matemáticas::BigInt->bnan() método

Math::BigIntmódulo en Perl proporciona objetos que representan números enteros con precisión arbitraria y operadores aritméticos sobrecargados. El método bnan() del Math::BigIntmódulo se usa para crear un nuevo objeto con valor NAN y, si se usa en un objeto existente, lo convierte a NAN. Sintaxis: Math::BigInt->bnan() Parámetro: Sin parámetro Devoluciones: NAN (no es un número) Ejemplo … Continue reading «perl | Matemáticas::BigInt->bnan() método»

perl | función hexadecimal

La función hexadecimal en Perl convierte el número hexadecimal dado (de base 16) en su número decimal equivalente (de base 10). Sintaxis: número hexadecimal Parámetros: número: número hexadecimal a convertir Devuelve: número decimal equivalente del número hexadecimal dado. Ejemplo 1: #!/usr/bin/perl    # Initialising some hexadecimal values for # the parameter of the hex function … Continue reading «perl | función hexadecimal»

perl | Toma de decisiones (if, if-else, Nested–if, if-elsif ladder, less, less-else, less-elsif)

La toma de decisiones en la programación es similar a la toma de decisiones en la vida real. En programación, un determinado bloque de código debe ejecutarse cuando se cumple alguna condición. Un lenguaje de programación utiliza declaraciones de control para controlar el flujo de ejecución del programa en función de ciertas condiciones. Estos se … Continue reading «perl | Toma de decisiones (if, if-else, Nested–if, if-elsif ladder, less, less-else, less-elsif)»

Perl: uso de captura en expresiones regulares

Una expresión regular o regex es una string de caracteres que define el patrón que estamos viendo. Es una string especial que describe un patrón de búsqueda presente dentro de un texto dado. Perl nos permite agrupar partes de estos patrones en un subpatrón y también recuerda la string que coincide con esos subpatrones. Este … Continue reading «Perl: uso de captura en expresiones regulares»

perl | Puntos de interrupción de un depurador

El control de la ejecución del programa en Perl se puede hacer diciéndole al depurador que se ejecute hasta cierto punto específico del programa, llamado punto de interrupción. Estos puntos de interrupción permiten al usuario dividir el programa en secciones y buscar los errores. Los siguientes son algunos comandos en un depurador que se utilizan … Continue reading «perl | Puntos de interrupción de un depurador»

¿Cómo configurar Sublime Text 3 para Perl en Windows?

Perl es un lenguaje de programación dinámico, de alto nivel interpretado y de propósito general. Perl se desarrolló originalmente para el procesamiento de texto, como extraer la información requerida de un archivo de texto específico y para convertir el archivo de texto en una forma diferente. Los programas de Perl se pueden escribir en cualquier editor … Continue reading «¿Cómo configurar Sublime Text 3 para Perl en Windows?»

perl | función substr()

substr() en Perl devuelve una substring de la string pasada a la función a partir de un índice dado hasta la longitud especificada. Esta función devuelve por defecto la parte restante de la string a partir del índice dado si no se especifica la longitud. También se puede pasar una string de reemplazo a la … Continue reading «perl | función substr()»