2011-09-21 88 views
6

我发现,默认情况下,PLPGSQL中的数组的第一个索引从1开始,而不是像大多数编程语言那样是0。我只是好奇这是为什么,以及其他编程语言如何遵循这一点?PLPGSQL数组索引从1开始?

谢谢!

回答

8

1之后的默认数组索引是什么语言?

ALGOL 68,COBOL,Fortran(如果没有另行指定),FoxPro,Lua,MATLAB ......无论如何,列表是here

+0

很有意思!我不知道这些强大的编程语言有这些索引方法。 – lightningmanic

+0

不要忘记Pascal,你甚至可以在声明变量时定义阵列从哪个索引开始 –

+0

@a_horse_with_no_name - 谢谢! – Rook