2015-02-09 98 views
2

C++ 11引入了一个叫做iota的函数。其中“分配给每个元素的范围[第一个,最后一个)val的连续值,就好像在每个元素写入后用++ val递增一样。”它为什么叫iota?

有人可以解释一下“iota”的含义吗?

I looked up "iota"它似乎与生成范围无关。

回答

6

引用this非权威,但仍然是正确的,维基:

的功能是从编程语言APL整数功能而得名。

在APL,所述函数(与希腊字母的第九个字母表示,ι)用于创建连续一个从零开始的数组,升指定长度的整数。

+1

你可以进一步向外行解释说这个符号是希腊字母“Iota”。 – 2015-02-09 14:41:23

2

This page有一个非常合理的,似乎解释:

希腊字母丝毫在编程语言APL用来产生连续整数的序列。

5

这是一个希腊字母,用于数学表示一组连续的数字。​​