Der Martin: CSS für fremde Webseiten (unter Ubuntu - Firefox)

Beitrag lesen

Hi,

Dass Indexe bei 1 beginnen, ist in etlichen Programmiersprachen normal. Je näher am Business, desto öfter.

Ich weiß. Für mich fühlt es sich trotzdem "falsch" an.

Das hab ich befürchtet.

Falsch ist aber, dass in etlichen Programmiersprachen Indexe bei 0 beginnen.

das ist Ansichtssache.

Und deshalb muss man so’n Quatsch wie array[array.length - 1] schreiben, um an das letzte Element im Array zu kommen.

Wenn man die Zählung bei 1 beginnen würde (wie das jeder vernünftige Mensch tut), wäre das letzte Element ganz natürlich array[array.length].

Aber beim Gruppieren ist es Murx: Möchte ich durchnumerierte Elemente z.B. in Zehnergruppen splitten, hat die erste Gruppe nur 9 statt 10 Elemente, weil die 0 fehlt. Oder die Gruppengrenzen liegen so daneben, dass sie nicht mit dem Wechsel der Zehnerstelle zusammenpassen. Das sieht dann auch irgendwie kaputt aus.

Schön wär’s gewesen.

Noch schöner, wenn man's sich aussuchen kann. Das gibt's AFAIK auch.

Immer eine Handbreit Wasser unterm Kiel
 Martin

--
The taste of love: The more you get, the more you want
(aus The Lightning Seeds: Sense)