perl | Polimorfismo en OOP

El polimorfismo es la capacidad de cualquier dato para ser procesado en más de una forma. La palabra misma indica el significado como polysignifica muchos y morphismsignifica tipos . El polimorfismo es uno de los conceptos más importantes del lenguaje de programación orientado a objetos. El uso más común del polimorfismo en la programación orientada … Continue reading «perl | Polimorfismo en OOP»

perl | Uso de la línea Hash bang o Shebang

El lenguaje práctico de extracción e informes o Perl es un lenguaje basado en intérpretes. Los hash-bangs o shebangs son útiles cuando ejecutamos scripts de Perl en sistemas similares a Unix, como Linux y Mac OSX. Una línea Hashbang es la primera línea de un programa Perl y es una ruta al binario Perl. Permite … Continue reading «perl | Uso de la línea Hash bang o Shebang»

perl | Contar la frecuencia de las palabras en el texto

Contar la frecuencia de todas las palabras de una string es una operación básica para cualquier lenguaje de programación. La frecuencia de cada palabra del texto se puede contar y almacenar en un hash para su uso posterior. En Perl, podemos hacer esto dividiendo primero las palabras de la string en una array. Usamos la … Continue reading «perl | Contar la frecuencia de las palabras en el texto»

perl | Encapsulación en OOP

La encapsulación en Perl es el proceso de empaquetar datos para protegerlos de fuentes externas que no necesitan tener acceso a esa parte del código. La encapsulación es una parte de la programación orientada a objetos , se usa para vincular los datos y las subrutinas que se usan para manipular esos datos. De otra … Continue reading «perl | Encapsulación en OOP»

perl | Conversión o conversión automática de string a número

Perl tiene una forma diferente de tratar con los operadores porque aquí el operador define cómo se comportarán los operandos, pero en otros lenguajes de programación, los operandos definen cómo se comporta un operador. Casting se refiere a la conversión del tipo de datos de una variable en particular a otro tipo de datos. Por … Continue reading «perl | Conversión o conversión automática de string a número»

perl | Hoja de referencia de expresiones regulares

Regex o expresiones regulares son una parte importante de la programación de Perl . Se utiliza para buscar el patrón de texto especificado. En esto, un conjunto de caracteres juntos forman el patrón de búsqueda. También se conoce como expresión regular . Cuando el usuario aprende la expresión regular, es posible que sea necesario revisar … Continue reading «perl | Hoja de referencia de expresiones regulares»

perl | Comandos de acción de línea en un depurador

El depurador en Perl nos brinda la característica de los comandos de acción de línea , pero antes de profundizar en ellos, primero hablemos de qué son realmente las acciones: por lo tanto, una acción es básicamente una instrucción que se le da al depurador para que la ejecute cada vez que llega a una … Continue reading «perl | Comandos de acción de línea en un depurador»

perl | undef y la función definida

undef se utiliza para aquellas variables que no tienen ningún valor asignado. Se puede comparar con NULL (en Java, PHP, etc.) y Nil (en Ruby). Entonces, básicamente, cuando el programador declara una variable escalar y no le asigna un valor, se supone que la variable contiene un valor no definido. En Perl, si el valor … Continue reading «perl | undef y la función definida»

perl | Referencias a una subrutina

Requisito previo: referencias de Perl  Declaración de referencias a una subrutina En Perl, una referencia es, exactamente como sugiere su nombre, una referencia o puntero a otro objeto. Las referencias en realidad brindan todo tipo de habilidades y facilidades que de otro modo no estarían disponibles y se pueden usar para crear estructuras sofisticadas como … Continue reading «perl | Referencias a una subrutina»

perl | operador qq

El operador qq() en Perl se puede usar en lugar de comillas dobles. Utiliza un conjunto de paréntesis para rodear la string. Sintaxis: qq (string) Retorno: una string entre comillas dobles Nota: Se puede usar cualquier conjunto de delimitadores en lugar de los paréntesis.  Ejemplo 1: #!/usr/bin/perl -w    # Passing string to qq operator … Continue reading «perl | operador qq»