<分区>
C++11 引入了一个名为 iota
的函数.其中“为范围 [first,last) 中的每个元素分配连续的 val 值,就像在写入每个元素后用++val 递增一样。”
有人能解释一下这里的“iota”是什么意思吗?
我looked up "iota"它似乎与生成范围无关。
<分区>
C++11 引入了一个名为 iota
的函数.其中“为范围 [first,last) 中的每个元素分配连续的 val 值,就像在写入每个元素后用++val 递增一样。”
有人能解释一下这里的“iota”是什么意思吗?
我looked up "iota"它似乎与生成范围无关。
最佳答案
引用 this非权威性但仍然正确的 wiki:
The function is named after the integer function
⍳
from the programming language APL.
在 APL 中,⍳
函数(用希腊字母表的第九个字母 iota 表示)用于创建指定长度的从零开始的连续递增整数数组。
关于c++ - 为什么叫iota?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28411850/