为什么叫iota?
Why is it Called iota?
C++11 引入了一个名为 iota
的函数。哪个"Assigns to every element in the range [first,last) successive values of val, as if incremented with ++val after each element is written."
有人可以解释一下 "iota" 在这里是什么意思吗?
我looked up "iota"而且好像和生成范围没有关系
This page 有一个看起来很合理的解释:
The Greek letter iota is used in the programming language APL to generate a sequence of consecutive integers.
引用 this 非权威,但仍然正确,wiki:
The function is named after the integer function ⍳
from the programming language APL.
在 APL 中,⍳
函数(用希腊字母表的第九个字母 iota 表示)用于创建指定长度的从零开始的连续递增整数数组。
这是一个希腊字母,在数学中用来表示一组连续的数字。 Iota use in APL.
C++11 引入了一个名为 iota
的函数。哪个"Assigns to every element in the range [first,last) successive values of val, as if incremented with ++val after each element is written."
有人可以解释一下 "iota" 在这里是什么意思吗?
我looked up "iota"而且好像和生成范围没有关系
This page 有一个看起来很合理的解释:
The Greek letter iota is used in the programming language APL to generate a sequence of consecutive integers.
引用 this 非权威,但仍然正确,wiki:
The function is named after the integer function
⍳
from the programming language APL.
在 APL 中,⍳
函数(用希腊字母表的第九个字母 iota 表示)用于创建指定长度的从零开始的连续递增整数数组。
这是一个希腊字母,在数学中用来表示一组连续的数字。 Iota use in APL.