【问题标题】:Are there any programming languages in which arrays are not zero-indexed? [duplicate]有没有数组不是零索引的编程语言? [复制]
【发布时间】:2018-01-11 01:02:58
【问题描述】:

有没有数组不是零索引的编程语言?

即数组的第一个元素是

array[1] 

而不是

array[0]

【问题讨论】:

  • 顺便说一句,发帖前请先google,您的问题标题作为查询首先会返回相关的维基百科页面和堆栈溢出问题。
  • 另外,在 Perl 中,过去可以通过 $[ 指定第一个索引。
  • 当然,我认为这是一个比一些随机的谷歌搜索更适合回答这个问题的地方

标签: arrays programming-languages


【解决方案1】:

根据Wikipedia,以下语言是 1-indexed...

ALGOL 68,
APL,
AWK,
CFML,
COBOL,
Fortran,
FoxPro,
Julia,
Lingo,
Lua,
Mathematica,
MATLAB,
PL/I,
RPG,
Sass,
Smalltalk,
Wolfram Language,
XPath/XQuery

【讨论】:

  • 从技术上讲,Fortran 不需要 1-indexed。程序员可以自定义这个,但默认为 1。
猜你喜欢
  • 2013-08-19
  • 2018-06-20
  • 2021-01-08
  • 2015-10-13
  • 1970-01-01
  • 1970-01-01
  • 2018-07-05
  • 2011-03-29
  • 2017-03-09
相关资源
最近更新 更多