perl:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
perl:start [2015-03-09 14:02] – angelegt a.kamola | perl:start [2015-04-11 11:20] (aktuell) – [Vergleichsoperatoren] In "Operatoren" umbenannt und erweitert a.kamola | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Perl ====== | ====== Perl ====== | ||
+ | |||
+ | //Perl// ist eine verbreitete Script-Sprache. | ||
===== Hello World ===== | ===== Hello World ===== | ||
Zeile 8: | Zeile 10: | ||
print "Hello World!\n"; | print "Hello World!\n"; | ||
</ | </ | ||
+ | |||
+ | [[https:// | ||
===== Typen ===== | ===== Typen ===== | ||
Zeile 29: | Zeile 33: | ||
print $hash{' | print $hash{' | ||
</ | </ | ||
+ | |||
+ | ==== Hashes Of Hashes ==== | ||
+ | |||
+ | > In very large hashes, it may be slightly faster to retrieve both keys and values at the same time using each (which precludes sorting): | ||
+ | > | ||
+ | > <code perl> | ||
+ | while ( ($family, $roles) = each %HoH ) { | ||
+ | print " | ||
+ | while ( ($role, $person) = each %$roles ) { | ||
+ | print " | ||
+ | } | ||
+ | print " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Quelle: [[http:// | ||
===== Abfragen ===== | ===== Abfragen ===== | ||
Zeile 81: | Zeile 101: | ||
</ | </ | ||
- | ===== Vergleichsoperatoren | + | ===== Operatoren |
+ | |||
+ | ==== Vergleichsoperatoren | ||
^ Deutsch ^ Englisch ^ Zahlen-Vergleich ^ String-Vergleich ^ | ^ Deutsch ^ Englisch ^ Zahlen-Vergleich ^ String-Vergleich ^ | ||
Zeile 91: | Zeile 113: | ||
| Größer-Gleich | Greater than or equal | ''> | | Größer-Gleich | Greater than or equal | ''> | ||
+ | ==== Spezielle Operatoren ==== | ||
+ | |||
+ | Der Operator '' | ||
+ | |||
+ | <code perl> | ||
+ | my $v = 0; | ||
+ | |||
+ | $v ||= ' | ||
+ | |||
+ | print $v, " (expected 1)\n"; # If " | ||
+ | </ | ||
+ | |||
+ | Quelle: [[http:// | ||
===== Methoden ===== | ===== Methoden ===== | ||
Zeile 168: | Zeile 203: | ||
print Dumper($foobar); | print Dumper($foobar); | ||
</ | </ | ||
+ | |||
+ | ===== Links ===== | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// |
perl/start.1425906179.txt.gz · Zuletzt geändert: 2015-03-09 14:02 von a.kamola