Yshopnoosa.com

Hur konvertera en sträng till INT PERL

De flesta programmeringsspråk har en intern funktion som konverterar en sträng till ett tal. Dock har äldre Internet programmeringsspråk, PERL, inte en inbyggd funktion. I stället måste du skapa en egen funktion för att konvertera en sträng till ett tal. Du måste skapa en loop som tar varje tecken i strängen och omvandlar den till ett numeriskt värde.

Instruktioner

1 Högerklicka på filen PERL och välj "Öppna med". Klicka på din PERL editor, klicka på "Öppna". Om du inte har en specialiserad PERL editor, klicka på "Minneslistan", klicka på "Öppna". Du kan redigera Perlkod med programmet inre Windows Anteckningar.

2 Skapa dina PERL funktion för att tolka strängen och konvertera strängen till "int" datatyp. Skriv följande kod någonstans i filen PERL kod:

sub convert_to_in {

min $string;

foreach min $string (split (/ /, shift())) {

$string = $string * 10 + $d;

}

return $string;

}

Den här funktionen omvandlar valfri sträng till datatypen heltal. Du kan skicka alla strängar till funktionen för att konvertera det till ett tal.

3 Kalla den nya funktionen i din kod. Rulla ned till del av koden där du behöver konvertera strängen. Skriv följande kod för att konvertera din sträng:

$converted = convert_to_int("123");

Koden ovan konverterar strängen "123" på det numeriska värdet och lagrar det i variabeln "$converted". Ersätt "123" med din egen sträng att konvertera.

4 Tryck "Ctrl" och "S" för att spara dina ändringar. Använd dina PERL editor kör filen och testa dina ändringar, eller öppna filen i din webbläsare för att testa koden.