Thread wie testen ob leeres Array definiert wurde?
(36 answers)
Opened by KurtZ at 2008-03-06 23:58 styx-cc+2008-03-10 23:43:55-- ok ... aber beschwer dich nicht wenns trivial wird. (Ich teste es jetzt auch nicht, das letzte Beispiel funz dafür einwandfrei). Um das ganze besser zu motivieren für ich mal meinen Boss ein :-) Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 my @defaultBCC=('my.boss@firma.com','his.boss@firma.com'); if ( not defined @BCC) { @BCC=@defaultBCC; } send_mail( -TEXT => $TEXT, -TO => join(",",@TO), -BBC => join(",",@BCC), ); sprich: wenn ich kein BCC an meinen Boss will (z.B. bei 1% privatmails), ist @BCC gesetzt. Würde ich hingegen "nur" if ( @BCC ) abfragen, müsste ich immer jemanden in @BCC benennen, weil ein leeres Array ja FALSCH wäre. [1] styx-cc+2008-03-10 23:43:55-- OK erspart mir über Javascript zu philosophieren. ;-) Ciao Kurt PS: wann immer ich BBC geschrieben haben sollte, meinte ich BCC! [1]DISCLAIMER: Das ist ein konstruiertes Beispiel, ich weiß wie man das mit Refs abbildet und ich weiss das eine Mail mit @BCC=(' ') auch ankommen würde. TMTOWTDYOG (there's more than one way to dig your own grave)
|