Hallo!
eben stolpere ich über eine sprachliche Merkwürdigkeit.
Wieso Merkwürdigkeit?
Ich zeige eine variable Anzahl von Tagen an. Abhängig von der Zahl heißt es
1 Tag
2 Tage
also txt="tag";
if (anzahl > 1) txt+="e";Ergebnis aber: 0 Tag, also Korrektur:
if (anzahl <> 1) txt+="e";Soweit denkt man ja nicht weiter drüber nach.
Sollte man aber eventuell besser tun ...! ;-)
Ich glaube eher, dass du über etwas anderes gestolpert bist ...
Du gibst eine_Anzahl_von Tagen an und dann wird der Singualr nur dann verwendet, wenn es sich genau um einen Tag handelt.
In anderem Zusammenhang heißt es ja auch "kein Tag".
Nun passierte dasselbe aber auf english. Und ich war mir nicht sicher, ob auch in der englischen Sprache Nichts eine Mehrzahl ist von 1.
Falsche Fragestellung - Nichts hat nichts mit einer Mengenangabe zu tun.
Gruß Gunther