Inhaltsverzeichnis:

Perl leicht bis mittel lernen - Gunook
Perl leicht bis mittel lernen - Gunook

Video: Perl leicht bis mittel lernen - Gunook

Video: Perl leicht bis mittel lernen - Gunook
Video: Reguläre Ausdrücke in der Praxis (Perl) 2024, November
Anonim
Perl lernen leicht bis mittel
Perl lernen leicht bis mittel

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!

Empfohlen: