Hello Martin,
Mut zu einer echten Funktion?
wurde ja schon vorgeschlagen.
War auf meinem Display noch nicht angekommen ;-)
Das würde vermutlich auch leichter lesbar sein, obwohl es nur das Gleiche bewirkt. Ich bin kein Freund von cryptischen Einzeilern.
Das kommt drauf an. [tm]
Wenn die gesamte Anweisung kompakt und übersichtlich ist, so wie hier, bin ich ein großer Freund von Einzeilern. Da sieht man sowohl die Bedingung, als auch die Zuweisung(en) auf einen Blick.
Bei einem Funktionsaufruf steht dagegen ein Teil der Information an einer anderen Stelle. Das finde ich erst dann günstiger, wenn die Funktion selbst relativ umfangreich und komplex wird, also deutlich über einen Einzeiler hinausgeht.
Man muss diese Zeile dann aber überall vollständig und richtig (aus dem Gedachtnis) wieder hinschreiben, wo man sie benötigt.
Soll nun z. B. anstelle von "" eine einzelne "0" oder ein "n/v" erscheinen, musst Du ggf. an diversen Stellen nachbessern.
Glück Auf
Tom vom Berg
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.