| Perl-Fu |
|
|
|
| Geschrieben von: Administrator | ||||||
| Mittwoch, den 04. Juni 2008 um 23:44 Uhr | ||||||
Seite 1 von 4 Wer sich mit Perl schon beschäftigt hat wird bei diesen Tutorial keine Schwierigkeiten haben. #!usr/bin/perl -w(Warnungen werden ausgegeben) Als nächstes werden die Perl Module für Gimp und Script-Fu eingebunden.use Gimp; Es können natürlich auch noch andere Module wie zum Bsp. use strict; überprüft das die Syntax(Schreibweise) strickt eingehalten wird. Wer sich über weitere Module für Perl informieren möchte sollte im Link Bereich dieser Homepage schauen. In Perl werden Mathematische Operationen wie folgt definiert. $ergebnis = 5 + 3; -> $ergebnis = 8 Zeichenketten(Strings) werden mit Anführungsstrichen eingeleitet b.z.w abgeschlossen. $Zeichenk = "Hallo Welt";print(Ausgabe auf Bildschirm) "$Zeichenk"->Hallo Welt Die Variablen $ergebnis und $Zeichenk werden so genannte skalare Variablen gespeichert und werden mit"$" eingeleitet. Des weiteren gibt es in Perl Arrays(Datenfelder), die wie folgt definiert werden. @farben = ('rot','gelb','blau');print "$farben[0],$farben[1]";->rot,gelb Und es gibt auch noch Hashes(Listen) die wie folgt definiert werden. %farben = ("rot" => "#ff0000","gelb" => "#ffff00");print "$farben{'rot'},$farben{'gelb'}"->#ff0000,#ffff00 Es gibt noch andere Möglichkeiten Hashes zu definieren, gehe hier aber weiter nicht darauf ein. Die einzelnen Perl-Fu Anweisungen werden in einen sub(Unterprogramm) zusammengefasst. Es gibt zwei Möglichkeiten sub(Unterprogramm) definieren. Die erste Möglichkeit ist, wir vergeben der sub keinen Namen. sub { Da bei dieser Variante(Inline-Kodierung) die sub sofort nach dem starten des Scriptes die ausgeführt wird, sollte der Registrierbereich oberhalb der sub liegen. Die zweite Variante wir vergeben der sub einen Namen und führen sie an gewünschter Stelle aus. sub Programm { Bei dieser Variante ist es völlig egal wo der Registrierbereich liegt,da wir die sub kontrolliert ausführen können. |
||||||
| Zuletzt aktualisiert am Freitag, den 13. November 2009 um 09:16 Uhr |
Perl-Fu


Kostenlose