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