Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Perl ist eine textbasierte Skriptsprache, die ihre Vor- und Nachteile hat. Dieses Tutorial gibt Ihnen einen Überblick über die Grundlagen und Funktionen, die die meisten Skripter (AKA;Programmierer)
würde benutzen. LASS UNS ANFANGEN! (nur für Windows-Operatoren) Ich gehe davon aus, dass Sie zuvor mit einem Hello-World-Programm gearbeitet haben oder/und mit einem Dolmetscher gearbeitet haben. Wenn Sie in Perl Skripte erstellen, müssen Sie Ihren PATH ändern, aber wenn Sie dies nicht tun möchten, verwenden Sie Perl Express (siehe unten). * Bitte beachten Sie die Bewertung und kommentieren Sie dieses instructable
Schritt 1: Die Materialien
1. ein Perl-Interpreter (google es!)
2. wenn du willst, perl express (google it!) 3.auch, wenn du willst, Module (für einige Google Perl-Module) installiere die Module im "lib"-Ordner in deinem Perl-Interpeter-Verzeichnis
Schritt 2: Ihr erstes Programm
Okay, machen wir ein einfaches Programm, kopieren und einfügen #!/usr/bin/perl print "Hallo Welt"; das ist das einfachste Programm, das Sie erstellen können. Wenn Sie es etwas ergänzen möchten, geben Sie #!/usr/bin/perl print "Hallo \n Welt" ein; Sie haben Ihr erstes Programm erstellt!, \n ist, eine neue Zeile zu erstellen, jetzt können wir etwas fortgeschrittener werden
Schritt 3: Variablen
jetzt gibt es drei Arten von Variablen, 1.scalers (hält einen Datenstreifen) (($scaler name = value;)2.arrays (hält mehrere Datenstreifen) ((@array name = (values);)3. hashes %hashname = (Wert => anderer Wert, Wert => anderer Wert #geben Sie so viele Thesen ein, wie Sie möchten)
Schritt 4: Fortgeschrittener werden
Lassen Sie uns Skripte erstellen, die die Werte von Variablen ausgeben, geben Sie diese Skripte ein! (Sie müssen die Kommentare nicht eingeben, Kommentare werden mit einem # vermerkt)1. #!/usr/bin/perl $variablenname = 5; print "$variablenname";2. #!/usr/bin/perl @arrayname =(value, value2);#erinnern Sie sich daran, dass Sie sich auf Arrays als Skalarbeispiel beziehen müssen (die Indizes sind in der Reihenfolge beginnend bei Null print "$arrayname{0}\n"; #print value print "$arrayname{1}\n"; #print value2 Hinweis: Für den obigen Code sind die Symbole { und } eigentlich eckige Klammern 3. #!/usr/bin/perl my %hash = (v => value, v2 => value2); print $hash{v}; jetzt können wir eine andere Verwendung für Scaler lernen, diesen Code eingeben oder kopieren und einfügen #!/usr/bin/perl $scalername =; print $scalername;geben Sie alles ein, was Sie wollen Wenn Sie die Eingabeaufforderung verwenden, aber wenn Sie Perl Express verwenden, klicken Sie auf std.input und dann auf das E / A-Symbol. Jetzt können Sie weitere Verwendungsmöglichkeiten für Variablen finden
Schritt 5: Eine andere Verwendung und Looping
kopiere diesen Code und füge ihn ein #!/usr/bin/perl $scalername =; if ($scalername =~ m/bill clinton/) {print "sind clinton in Ordnung!"; }okay, Sie fragen vielleicht "was macht das if?"scrollen Sie nach unten und Sie werden sehen!>>>>>>>> in der if-Anweisung verhält sich Perl wie folgt, Perl fragt "enthält $scalername Bill Clinton? "Hier ist eine weitere Funktion, die ebenfalls nützlich ist. Beispiel für die while-Funktion: Kopieren Sie diesen Code und fügen Sie ihn ein #!/usr/bin/perl $a = 1; while ($a==1) # == ist nur für Zahlen { print "a = 1"; } else { print "a ist nicht gleich 1"; }Der nächste Schritt wird über boolesche Funktionen sprechen
Schritt 6: Boolean
boolean ist nur für Zahlen!hier sind einige Funktionen ==, gleich !=, ungleich <, größer als >, kleiner als (*), multiplizieren Hinweis:in Multiplizieren gibt es keine ()'s +, add
Schritt 7: Zusammenbauen
kopiere diesen Code und füge ihn ein, #!/usr/bin/perl$operation =;if ($operation =~ m/multiply/){print "eine Zahl eingeben:\n";$a =;print "eine Zahl eingeben in multiplizieren $a:\n";$b =;$c = $a * $b;print "$a multipliziert mit $b = $c\n";}if ($operation =~ m/add/){print "eine Zahl eingeben:\n";$a =;print "eine Zahl eingeben, die zu $a hinzugefügt werden soll:\n";$b =;$c = $a + $b;drucken "$a zu $b hinzugefügt = $c\n";}
Schritt 8: Fertig
Wenn Sie Ihre eigenen Programme schreiben, möchten Sie diese Funktion vielleicht in Ihren Code einfügen
Warnungen verwenden; ok du bist fertig!