C ++ 11引入了一个名为iota
的函数。其中"为范围[first,last]中的每个元素分配连续的val值,就像在写入每个元素后以++ val递增一样。"
有人可以解释一下" iota"虽然在这里意味着什么?
我looked up "iota",它似乎与生成范围无关。
答案 0 :(得分:7)
引用this非权威的,但仍然是正确的,wiki:
该函数以编程语言APL中的整数函数
⍳
命名。
在APL中,⍳
函数(用希腊字母表的第九个字母iota表示)用于创建指定长度的连续升序整数的从零开始的数组。
答案 1 :(得分:5)
这是一个用于数学的希腊字母,表示一组连续的数字。 Iota use in APL.
答案 2 :(得分:2)
This page有一个看似合理的解释:
希腊字母iota在编程语言APL中用于生成一系列连续的整数。