Gewusst wie: Konvertieren einer Zeichenfolge in INT-PERL

May 24

Die meisten Programmiersprachen haben eine interne Funktion, die eine Zeichenfolge in eine Zahl konvertiert. Jedoch muss ältere Internet Programmiersprache PERL, keine systeminterne Funktion. Stattdessen legen Sie Ihre eigene Funktion zum Konvertieren einer Zeichenfolge in eine Zahl. Sie müssen eine Schleife erstellen, die verwendet jedes Zeichen in der Zeichenfolge und konvertiert es in einen numerischen Wert.

Anweisungen

1 Maustaste auf Ihre PERL-Datei und wählen Sie "Öffnen mit". Ihre PERL-Editor klicken Sie auf "Öffnen". Haben Sie keinen spezialisierten PERL-Editor "Notepad" klicken, klicken Sie auf "Öffnen". Sie können PERL-Code, mit dem internen Windows Notepad-Programm bearbeiten.

2 Erstellen Sie Ihre PERL-Funktion, analysieren Sie die Zeichenfolge und wandelt diese Zeichenfolge in den Datentyp "Int". Geben Sie den folgenden Code an einer beliebigen Stelle in der PERL-Code-Datei:

Sub Convert_to_in {}

Mein $string;

Foreach meine $string (aufgeteilt (/ /, shift())) {}

$string = $string * 10 + $d;

}

return $string;

}

Diese Funktion konvertiert eine Zeichenfolge in den Datentyp Integer. Sie können eine beliebige Zeichenfolge an die Funktion in eine Zahl konvertieren senden.

3 Die neue Funktion im Code aufrufen. Scrollen Sie den Teil des Codes, wo Sie brauchen, um die Zeichenfolge zu konvertieren. Geben Sie den folgenden Code, um eine Zeichenfolge zu konvertieren:

$converted = convert_to_int("123");

Der obige Code konvertiert die Zeichenfolge "123" in den numerischen Wert und speichert sie in der Variablen "$converted". Ersetzen Sie "123" durch eine eigene Zeichenfolge konvertieren.

4 Drücken Sie "Strg" und "S", um Ihre Änderungen zu speichern. Verwenden Sie Ihre PERL-Editor, um die Datei ausführen und testen Sie Ihre Änderungen, oder öffnen Sie die Datei in Ihrem Web-Browser zum Testen des Codes.