Come convertire una stringa a INT PERL

July 18

La maggior parte dei linguaggi di programmazione hanno una funzione interna che converte una stringa in un numero. Tuttavia, il linguaggio di programmazione di Internet più anziani, PERL, non ha una funzione intrinseca. Invece, è necessario creare una propria funzione per convertire una stringa in un numero. È necessario creare un ciclo che prende ogni carattere della stringa e lo converte in un valore numerico.

istruzione

1 Pulsante destro del mouse il file Perl e selezionare "Apri con". Fare clic sul proprio editor di Perl, quindi fare clic su "Apri". Se non si dispone di un editor di PERL specializzata, fai clic su "Blocco note", quindi fare clic su "Apri". È possibile modificare il codice Perl con il programma interno Blocco note di Windows.

2 Crea il tuo funzione Perl per analizzare la stringa e convertire la stringa nel tipo di dati "int". Digitare il seguente codice in qualsiasi punto del file di codice Perl:

sub convert_to_in {

il mio $ string;

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

$string = $string * 10 + $d;

}

return $ string;

}

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

3 Chiamare la nuova funzione nel codice. Scorrere verso il basso per la parte del codice in cui è necessario per convertire la stringa. Digitare il seguente codice per convertire la stringa:

$ Convertito = convert_to_int ( "123");

Il codice sopra converte la stringa "123" al valore numerico e lo memorizza nella variabile "$ convertito". Sostituire "123" con il proprio stringa da convertire.

4 Premere il tasto "Ctrl" e "S" per salvare le modifiche. Usa il tuo editor di PERL per eseguire il file e verificare le modifiche, o aprire il file nel browser Web per testare il codice.