Tecnología

Inicio

Cómo leer los números enteros en Perl

Cómo leer los números enteros en Perl


Perl es un lenguaje de programación de alto nivel que cuenta con instalaciones de manipulación que lo convierten en una excelente opción al crear características de HTML dinámico en páginas web, creación de scripts del servidor y manipular archivos y contenido del archivo. Perl es un lenguaje "en términos generales escrito" para que no se han identificado de forma explícita tipos de datos tales como "cadena" o "entero". En lugar Perl responde adecuadamente a los tipos de datos de variables en contexto y trata los valores de variables como enteros cuando se utilizan en la aritmética simple o funciones matemáticas avanzadas.

Instrucciones

1 Abra un editor de texto y crear un nuevo archivo con el nombre perlInt.pl. Para crear nuevos archivos en la mayoría de los editores de texto, seleccione "Nuevo" del menú "Archivo".

2 Añadir la línea de Perl "tinglado" al archivo. La línea "tinglado" apunta al ejecutable y Perl se utiliza para localizar el intérprete de Perl en los casos en que su ubicación no es obvia. Por ejemplo, en los sistemas UNIX un tinglado típico es "#! / Usr / bin / perl".

! / usr / bin / perl

3 Utilice la función de Perl "imprimir" para imprimir el texto "Número 1:". Siga la función de impresión con una solicitud de entrada estándar ( "<STDIN>") y almacenar el valor "<STDIN>" (entrada del usuario) en una parámetro llamado "$ nº1."

print "Número 1:";
$ Número1 = <STDIN>;

4 Utilice una segunda función Perl "imprimir" para imprimir el texto "Número 2:". Siga la función de impresión con una segunda solicitud de entrada estándar ( "<STDIN>") y almacenar el segundo "<STDIN>" valor en una variable llamada "$ number2."

print "Número 2:";
$ Number2 = <STDIN>;

5 Añadir el valor de la variable "$ nº1" al valor de la variable "$ number2" usando el operador de suma Perl ( "+"). Almacenar el resultado en una variable denominada "$ number3."

$ = $ Number3 nº1 nº2 + $;

6 Utilice una tercera función Perl "imprimir" para imprimir el valor de la variable "$ number3." En primer lugar imprimir el texto "La respuesta es" y utilizar el operador de Perl concatenación ( ".") Para escribir el valor de la "$ number3 " variable. Siga la variable $ number3 con un segundo operador de concatenación y un retorno ( "\ n"). Después del paso aparecerán seis perlInt.pl como se muestra a continuación:

! / Usr / bin / perl

print "Número 1:";
$ Número1 = <STDIN>;
print "Número 2:";
$ Number2 = <STDIN>;
$ = $ Number3 nº1 nº2 + $;
print "La respuesta es:". $ Number3. "\norte";

7 Ejecutar perlInt.pl mediante la apertura de un emulador de terminal y escribiendo el texto "perl perlInt.pl" en el indicador. Introduzca dos números cuando se le solicite y compruebe que el número entero correspondiente se escribe en la pantalla.

Consejos y advertencias

  • Perl es un lenguaje "en términos generales escrito" lo que la lectura enteros y cadenas es equivalente; ambos tipos son escalares.
  • Hay tres maneras de expresar un literal numérico en Perl: como un entero (sin decimales), como un flotador (con un punto decimal) y con la notación exponencial.
  • Perl tiene tres tipos de datos variables: escalares, arrays de los escalares y los hash (arrays asociativos de escalares).
  • En general, la conversión de una forma escalar (cadena) a otro (entero) es transparente en Perl.
  • Para determinar el intérprete de Perl actual tipo de dirección »que de Perl" en el símbolo del sistema o consulte a su proveedor de hosting.
  • En Perl, hexadecimal, octal y representaciones binarias no se convierten automáticamente a números enteros.