Also ich finde die Tests auch eher durchwachsen.
Besonders ärgerlich z.B.:
http://www.teialehrbuch.de/PERL....ng.html
Quote7. Welche der folgenden Anweisungen sind zu if ( $x > 0 ) { print $x; } äquivalent?
1) if ( not $x < 1 ) { print $x; }
2) print $x if $x > 0;
3) print $x unless $x < 1;
4) unless ( $x < 0 ) { print $x if $x != 0; }
5) if ( $x == 1 or $x > 1 ) { print $x; }
Hier sind angeblich alle Antworten richtig - es gibt also nur Ganze Zahlen in der Welt bzw. in perl.
oder
Quote13. Eine foreach-Schleife
2) ... kann noch kürzer als for-Schleife ausgedrückt werden
Ist angeblich falsch. Aber perldoc sagt:
QuoteThe foreach keyword is actually a synonym for the for keyword, so you can use foreach for readability or for for brevity.
oder
Quote16. Welche der folgenden Aussagen sind korrekt?
1) Perl-Funktionen sind Präfix-Operatoren
5) Funktionen mit einer variablen Anzahl von Argumenten werden auch Listenoperatoren genannt
Aha, dann sind also Funktionen == Operatoren - dann kann man sich ja
in Zukunft ersparen.
oder
Quote2. Metazeichen in einem regulären Ausdruck
5) ... sind auch die Zeichen für die verschiedenen Variablentypen ($, @ und %)
Das % als Metazeichen ist mir (und meinem perl) noch völlig unbekannt.
usw.