Thread if else contra ?: (18 answers)
Opened by Crian at 2004-08-06 14:27

Crian
 2004-08-06 14:27
#85550 #85550
User since
2003-08-04
5870 Artikel
ModeratorIn
[Homepage]
user image
Ich weiß, if und else ist leserlicher als ?:, aber manchmal ist letzteres übersichtlicher.

Ich habe mal gehört, intern würde jedes if-else in ?: umgewandelt werden.

Beim Versuch dies nachzubauen bin ich allerdings gerade gescheitert, mag an der Hitze liegen...

Also sowas wie

Code: (dl )
1
2
3
4
5
6
if (Bedingung) {
Block 1
}
else {
Block 2
}


=>

?

Es gibt doch dieses schöne deparse-Modul, wie heißt das nochmal? Meine Versuche dahingehend in die Perlschen Interna zu blicken schlugen fehl, entweder ist das Modul in der Stadnarddistri nicht dabei oder ich hab den Namen falsch erinnert oder beides ;)
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite

View full thread if else contra ?: