Uno o zero?
sabato 21 febbraio 2009Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration.
In alternativa puoi abbonarti alla newsletter, riceverai un'email ogni volta che verrà pubblicato un nuovo post. Il tuo indirizzo email sarà gestito da Feedburner.












21 febbraio 2009 alle 10:03
Zero!
21 febbraio 2009 alle 10:25
@ emaaaa:
Mi ricordo i tempi in cui sono passato dal pascal (indice 1) al C (indice 0) una tragedia
21 febbraio 2009 alle 10:58
No, cavolo. Gli array devono partire con 1. Non se ne può più.
21 febbraio 2009 alle 11:21
Anche io sogno che partano da 1
propongo una petizione
21 febbraio 2009 alle 11:35
@ Mayaliny:
@ Piplos:
Eresia! Lo zero RULEZ!
21 febbraio 2009 alle 11:36
(certo che questo è un post veramente NERD)
21 febbraio 2009 alle 16:44
Array associativi e non se ne parla più!
21 febbraio 2009 alle 17:00
@ Napolux:
D’accordo che “lo zero rulez”, però che cavolo. È per un fattore di human readability, oltre che uno spreco minore di codice (quante volte abbiamo scritto qualcosa tipo b = a[i]+1 o -1 per correggere il valore dell’indice sotto altri fattori?).
21 febbraio 2009 alle 18:27
correggo, scusate.
Nell’esempio citato:
b = a[i+1] oppure a[i-1]
Che figura. -.-”
21 febbraio 2009 alle 21:05
Pino ha scritto:
Eh, magari si potessero sempre usare
21 febbraio 2009 alle 21:18
0.5 è geniale!