2011-09-21 17 views
6

He encontrado que, de manera predeterminada, el primer índice de una matriz en PLPGSQL comienza en 1, y no en 0 como la mayoría de los lenguajes de programación. Solo tenía curiosidad sobre por qué esto es así, y qué otro lenguaje de programación sigue a esto?PLPGSQL array indexing start at 1?

Gracias!

Respuesta

8

¿Qué idiomas siguen la indexación de matriz por defecto en 1?

ALGOL 68, COBOL, Fortran (si no se especifica lo contrario), FoxPro, Lua, MATLAB, ... de todos modos, la lista es here.

+0

muy interesante! No tenía idea de que esos poderosos lenguajes de programación tuvieran esos métodos de indexación. – lightningmanic

+0

Sin olvidar a Pascal, donde incluso puede definir en qué índice se inicia su matriz cuando declara la variable –

+0

@a_horse_with_no_name - ¡gracias! – Rook