Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Mathematicians don't build GUIs, and nobody else can stand starting their arrays with 1.


Lua also let's you start arrays at 3.


As does Perl with `$[`[0][1]

[0] "This variable stores the index of the first element in an array, and of the first character in a substring."

[1] With the caveat: 'As of Perl v5.30.0, or under "use v5.16", or "no feature "array_base"", $[ no longer has any effect"'


You can start your arrays in Lua at 0. Conventionally you don't, but you can.


Plenty of languages use either 1 as base or flexible array indexes.


And we can make fun of them equally, there's enough mocking to go around.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: