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 | Matemáticas::BigInt->bzero() 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 bzero() del Math::BigIntmódulo se usa para crear un nuevo objeto con valor cero y, si se usa en un objeto existente, lo establece en cero. Sintaxis: Math::BigInt->bzero() Parámetro: Sin parámetro Devoluciones: objeto con valor cero Ejemplo 1: … Continue reading «perl | Matemáticas::BigInt->bzero() método»

perl | Subrutinas o Funciones – Part 1

Una función o subrutina de Perl es un grupo de sentencias que juntas realizan una tarea específica. En cada lenguaje de programación, el usuario quiere reutilizar el código. Entonces, el usuario pone la sección de código en función o subrutina para que no haya necesidad de escribir código una y otra vez. En Perl, los … Continue reading «perl | Subrutinas o Funciones – Part 1»

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

El módulo Math::BigInt en Perl proporciona objetos que representan números enteros con precisión arbitraria y operadores aritméticos sobrecargados. El método from_bin() del módulo Math::BigInt se usa para convertir el número binario pasado como entrada a su número decimal correspondiente.  Sintaxis: Math::BigInt->from_bin() Parámetro: número binario de entrada a convertir Devuelve: un número decimal correspondiente al número … Continue reading «perl | Matemáticas::BigInt->from_bin() método»

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 | Método Math::BigInt->longitud()

Math::BigIntmódulo en Perl proporciona objetos que representan números enteros con precisión arbitraria y operadores aritméticos sobrecargados. length()El método de Math::BigIntmódulo se utiliza para obtener la longitud del número dado, es decir, el recuento de dígitos en el número dado. Sintaxis: Math::BigInt->longitud() Parámetro: Ninguno Devuelve: un valor entero que representa la longitud del número dado. Ejemplo … Continue reading «perl | Método Math::BigInt->longitud()»

perl | Matemáticas::BigInt->bneg() 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 bneg() del Math::BigIntmódulo se usa para cambiar el valor de entrada a su valor negativo y no hace nada para los valores cero o NAN Sintaxis: Math::BigInt->bneg() Parámetro: Sin parámetro Devoluciones: objeto con valor valor negado Ejemplo … Continue reading «perl | Matemáticas::BigInt->bneg() método»

perl | Método Math::BigInt->hueso()

Math::BigIntmódulo en Perl proporciona objetos que representan números enteros con precisión arbitraria y operadores aritméticos sobrecargados. El método bone() del Math::BigIntmódulo se usa para crear un nuevo objeto con valor uno y, si se usa en un objeto existente, lo establece en uno. Sintaxis: Math::BigInt->hueso() Parámetro: más o menos: para establecer el signo de uno … Continue reading «perl | Método Math::BigInt->hueso()»

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

Math::BigIntmódulo en Perl proporciona objetos que representan números enteros con precisión arbitraria y operadores aritméticos sobrecargados. is_even()El método de Math::BigIntmódulo se utiliza para verificar si un número almacenado como BigIntobjeto es par o no. Sintaxis: Math::BigInt->is_even() Parámetro: Ninguno Devuelve: verdadero si el número almacenado en el objeto BigInt es un número par; de lo contrario, … Continue reading «perl | Matemáticas::BigInt->is_even() método»

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

El módulo Math::BigInt en Perl proporciona objetos que representan números enteros con precisión arbitraria y operadores aritméticos sobrecargados. El método from_hex() del módulo Math::BigInt se usa para convertir el número hexadecimal pasado como entrada a su número decimal correspondiente.  Sintaxis: Math::BigInt->from_hex() Parámetro: número hexadecimal de entrada que se va a convertir Devuelve: un número decimal … Continue reading «perl | Matemáticas::BigInt->from_hex() método»