Nwlapcug.com


Come leggere i numeri interi in Perl

Come leggere i numeri interi in Perl


Perl è un linguaggio di programmazione ad alto livello che ha strutture di manipolazione che lo rendono una scelta eccellente quando si creano funzioni HTML dinamiche nelle pagine Web, creazione di script di server e modifica di file e il contenuto del file. Perl è un linguaggio "tipizzato" quindi non ha tipi di dati esplicitamente identificate come "intero" o "stringa". Invece Perl risponde in modo appropriato ai tipi di dati variabili in contesto e considera i valori delle variabili come numeri interi quando sono utilizzati in semplici operazioni aritmetiche o avanzate funzioni matematiche.

Istruzioni

1

Aprire un editor di testo e creare un nuovo file denominato perlInt.pl. Per creare nuovi file nella maggior parte degli editor di testo selezionare "Nuovo" dal menu "File".

2

Aggiungere la riga "shebang" Perl al file. La linea "shebang" punta al file eseguibile Perl e viene utilizzata per individuare l'interprete Perl in casi dove la sua posizione non è evidente. Ad esempio, su sistemi UNIX una baracca tipica è "#! / usr/bin/perl".

! / usr/bin/perl 3

Utilizzare la funzione di "stampa" di Perl per stampare il testo "numero 1:." Seguire la funzione di stampa con una richiesta di input standard ("< STDIN >") e memorizzare il valore di "< STDIN >" (l'input dell'utente) in una variabile denominata "$number1."

Stampare "numero 1:";
$number1 = < STDIN >;

4

Utilizzare una seconda funzione di Perl "stampa" per stampare il testo "numero 2:." Seguire la funzione di stampa con una seconda richiesta di input standard ("< STDIN >") e memorizzare il valore di "< STDIN >" secondo in una variabile denominata "$number2."

Stampare "numero 2:";
$number2 = < STDIN >;

5

Aggiungere il valore della variabile "$number1" per il valore della variabile "$number2" utilizzando l'operatore di addizione di Perl ("+"). Memorizzare il risultato in una variabile denominata "$number3."

$number3 = $number1 + $number2;

6

Utilizzare un terzo Perl funzione di "stampa" per stampare il valore della variabile "$number3." Prima di stampare il testo "la risposta è" e utilizzare l'operatore di concatenazione di Perl (".") per scrivere il valore della variabile "$number3". Seguire la variabile $number3 con un secondo operatore di concatenazione e un ritorno ("\n"). Dopo passo sei perlInt.pl apparirà come mostrato di seguito:

! / usr/bin/perl

Stampare "numero 1:";
$number1 = < STDIN >;
Stampare "numero 2:";
$number2 = < STDIN >;
$number3 = $number1 + $number2;
Stampare "la risposta è:". $number3. "\n";

7

Eseguire perlInt.pl aprendo un terminale e digitando il testo "perl perlInt.pl" al prompt. Inserisci due numeri quando richiesto e verificare che il valore intero appropriato viene scritto sullo schermo.

Consigli & Avvertenze

  • Perl è un linguaggio "tipizzato" modo lettura interi e stringhe è equivalente; entrambi i tipi sono scalari.
  • Ci sono tre modi per esprimere un valore letterale numerico in Perl: come un numero intero (senza decimali), come un galleggiante (con una virgola decimale) e con la notazione esponenziale.
  • Perl ha tre tipi di dati variabili: scalari, array di scalari e hash (array associativi di scalari).
  • Conversione da una forma scalare (stringa) in un altro (intero) è generalmente trasparente in Perl.
  • Per determinare il Perl posizione corrente dell'interprete digitare "quali perl" prompt dei comandi o chiedere al vostro ospite di Web.
  • In Perl, esadecimale, ottale e binari Rappresentanze non vengono automaticamente convertiti in numeri interi.