Nwlapcug.com


Come convertire una stringa in INT PERL

Maggior parte dei linguaggi di programmazione hanno una funzione interna che converte una stringa in un numero. Tuttavia, il Internet più vecchio linguaggio di programmazione, PERL, non ha una funzione intrinseca. Al contrario, è necessario creare una propria funzione per convertire una stringa in un numero. È necessario creare un ciclo che accetta ogni carattere nella stringa e lo converte in un valore numerico.

Istruzioni

1

Pulsante destro del mouse il file PERL e seleziona "Apri con". Fare clic su editor di PERL, quindi fare clic su "Apri". Se non avete un editor specializzato di PERL, fare clic su "Notepad", quindi fare clic su "Apri". È possibile modificare il codice PERL con il programma interno di blocco note di Windows.

2

Creare la funzione di PERL per analizzare la stringa e convertire la stringa nel tipo di dati "int". Digitare il seguente codice in qualsiasi punto nel file di codice PERL:

Sub convert_to_in {

mio $string;

for each mio $string (diviso (/ /, shift())) () {

$string = $string * 10 + $d;

}

return $string;

}

Questa funzione converte qualsiasi stringa in dati di tipo integer. È possibile inviare qualsiasi stringa alla funzione per convertirlo in un numero.

3

Chiamare la nuova funzione nel codice. Scorrere fino alla parte di codice dove avete bisogno di convertire la stringa. Digitare il codice seguente per convertire la stringa:

$converted = convert_to_int("123");

Il codice sopra riportato converte la stringa "123" al valore numerico e lo memorizza nella variabile "$converted". Sostituire "123" con la propria stringa da convertire.

4

Premere "Ctrl" e "S" per salvare le modifiche. Utilizzare l'editor di PERL per eseguire il file e verificare le modifiche, o aprire il file nel browser Web per testare il codice.