Hvordan lese heltall i Perl

Hvordan lese heltall i Perl


Perl er et høynivå programmeringsspråk som har manipulasjon fasiliteter som gjør det til et utmerket valg når du lager dynamiske HTML-funksjoner på websider, lage server skript og manipulere filer og filinnhold. Perl er et "løst skrevet" språk slik at det ikke uttrykkelig har identifisert datatyper som "streng" eller "heltall". I stedet Perl svarer riktig på variable datatyper i sammenheng og behandler variable verdier som heltall når de brukes i enkle aritmetiske eller avanserte matematiske funksjoner.

Bruksanvisning

1 Åpne en teksteditor og opprette en ny fil med navnet perlInt.pl. For å opprette nye filer i de fleste tekstbehandlingsprogrammer velg "New" fra "Fil" -menyen.

2 Legg Perl "shebang" linje til filen. Den "shebang" -linjen peker på Perl kjørbar og brukes til å lokalisere Perl tolk i tilfeller hvor beliggenheten er ikke opplagt. For eksempel på UNIX-systemer en typisk shebang er "#! / Usr / bin / perl".

! / usr / bin / perl

3 Bruk Perl "print" funksjonen for å skrive teksten "Nummer 1:". Følg utskriftsfunksjonen med en forespørsel om standard input ( "<STDIN>") og lagre "<STDIN>" verdi (brukerens input) i en variabel kalt "$ tall1."

print "Nummer 1:";
$ Tall1 = <STDIN>;

4 Bruk en andre Perl "print" funksjonen for å skrive teksten "Nummer 2:". Følg utskriftsfunksjonen med en annen forespørsel om standard input ( "<STDIN>") og oppbevar den andre "<STDIN>" verdi i en variabel som heter "$ tall2."

print "Nummer 2:";
$ Tall2 = <STDIN>;

5 Legge til verdien av variabelen "$ tall1" til verdien av variabelen "$ tall2" ved hjelp av Perl tilsetning operator ( "+"). Lagrer resultatet i en variabel som heter "$ Number3."

$ Number3 = $ tall1 + $ tall2;

6 Bruk en tredje Perl "print" funksjonen for å skrive ut verdien av variabelen "$ Number3." Først skrive ut teksten "Svaret er" og bruke Perl sammensetning operatør ( ".") For å skrive ut verdien av "$ Number3 "variable. Følg $ Number3 variabel med en annen sammensetning operatør og en avkastning ( "\ n"). Etter trinn seks perlInt.pl vises som vist nedenfor:

! / Usr / bin / perl

print "Nummer 1:";
$ Tall1 = <STDIN>;
print "Nummer 2:";
$ Tall2 = <STDIN>;
$ Number3 = $ tall1 + $ tall2;
print "Svaret er:". $ Number3. "\ N";

7 Utfør perlInt.pl ved å åpne en terminal emulator og skrive teksten "perl perlInt.pl" ved ledeteksten. Tast inn to tall når du blir bedt om, og kontroller at riktig tall blir skrevet til skjermen.

Hint

  • Perl er et "løst skrevet" språk så lese heltall og strenger er tilsvarende; begge typer er skalar.
  • Det er tre måter å uttrykke en numerisk bokstavelig i Perl: som et heltall (uten desimaltegn), som en float (med en desimal punkt) og med eksponentiell notasjon.
  • Perl har tre variable datatyper: skalar, matriser av skalarer og hasher (assosiative matriser av skalarer).
  • Vanligvis konvertering fra en skalar form (streng) til en annen (heltall) er gjennomsiktig i Perl.
  • For å bestemme Perl tolk nåværende plassering type "som perl" ved ledeteksten eller spør din web host.
  • I Perl, er heksadesimale, oktale og binære representasjoner ikke automatisk konvertert til heltall.