Thread unterverzeichnis anlegen (39 answers)
Opened by Noisebreath at 2006-10-06 19:37

sid burn
 2006-10-10 17:41
#70620 #70620
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
Warum sollte man in diesem beispiel überhaupt eval{} nehmen? mkdir bricht doch gar nicht mit einem die() ab.

Code: (dl )
1
2
3
4
5
6
if ( mkdir '/boot' ) {
print "Geht.\n";
}
else {
print "Geht Nicht: $!\n";
}


oder kürzer:
Code: (dl )
1
2
3
(mkdir '/boot') ?
print "Geht.\n" :
print "Geht Nicht: $!\n";


Vor allem geht das mit eval() nichtmal, wie ich gerade sehe. Ist ja auch logisch. ;) Das mkdir() letztendlich nicht geht, bedeutet ja nicht das $@ gesetzt wird, das bleibt Leer. Stimmt, wenn man ein "or die..." dran hängt würde eval() wieder gehen.\n\n

<!--EDIT|sid burn|1160488125-->
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de

View full thread unterverzeichnis anlegen