Thread Perl-Test (10 answers)
Opened by renee at 2006-11-14 13:11

heihon
 2006-11-14 18:04
#23270 #23270
User since
2006-09-15
15 Artikel
BenutzerIn
[default_avatar]
Also ich finde die Tests auch eher durchwachsen.
Besonders ärgerlich z.B.:

http://www.teialehrbuch.de/PERL....ng.html

Quote
7. 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
Quote
13. Eine foreach-Schleife
2) ... kann noch kürzer als for-Schleife ausgedrückt werden


Ist angeblich falsch. Aber perldoc sagt:

Quote
The foreach keyword is actually a synonym for the for keyword, so you can use foreach for readability or for for brevity.


oder


Quote
16. 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
Code: (dl )
use overload;
in Zukunft ersparen.

oder

Quote
2. 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.

View full thread Perl-Test