Inhaltsverzeichnis:
- Schritt 1: Die Materialien
- Schritt 2: Ihr erstes Programm
- Schritt 3: Variablen
- Schritt 4: Fortgeschrittener werden
- Schritt 5: Eine andere Verwendung und Looping
- Schritt 6: Boolean
- Schritt 7: Zusammenbauen
- Schritt 8: Fertig
Video: Perl leicht bis mittel lernen - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:22
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:
C++ lernen Oop: 6 Schritte
Lernen Sie C ++ Oop: Hallo, in diesem instructable lernen Sie die Grundlagen von C ++ Oop, hoffentlich genießen Sie
COVID-19-Dashboard (einfach & leicht): 4 Schritte
COVID-19-Dashboard (einfach & leicht): Überall gibt es einen riesigen Ausbruch des neuartigen COVID-19-Virus. Es wurde notwendig, das aktuelle Szenario von COVID-19 im Land im Auge zu behalten. Zu Hause dachte ich an folgendes Projekt: "Ein Informations-Dashboard" - Ein Da
Was Sie brauchen und lernen: 4 Schritte
Was Sie brauchen und lernen: Ein Raspberry Pi Board ist das, was Sie in diesem Kurs lernen werden. Also, was ist das und woher kommt es? Der Raspberry Pi ist ein kleiner, kostengünstiger und programmierbarer Computer, der von der Raspberry Pi Foundation entwickelt wurde. Einer der Mitbegründer der Stiftung
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Erfahren Sie, wie Sie mit PROCESSING eine Echtzeitschnittstelle in ARDUINO erstellen !!!!): 5 Schritte (mit Bildern)
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Learn How to Make a Real Time Interface in ARDUINO Using PROCESSING !!!!): Ein SCARA-Roboter ist eine sehr beliebte Maschine in der Industriewelt. Der Name steht sowohl für Selective Compliant Assembly Robot Arm als auch für Selective Compliant Articulated Robot Arm. Es ist im Grunde ein Roboter mit drei Freiheitsgraden, da er die ersten beiden Displ
Pflanzenkrankheiten mit maschinellem Lernen erkennen – wikiHow
Wie man Pflanzenkrankheiten mit maschinellem Lernen erkennt: Der Prozess des Erkennens und Erkennens erkrankter Pflanzen war schon immer ein manueller und mühsamer Prozess, bei dem Menschen den Pflanzenkörper visuell untersuchen müssen, was oft zu einer falschen Diagnose führen kann. Es wurde auch vorhergesagt, dass als globaler W