什么是iota的std :: iota代表? [英] What does iota of std::iota stand for?
问题描述
我假设i是增量,a是赋值,但我无法找出或找到答案。此外,它看起来非常类似于非标准 itoa
,我认为是混乱。
I'm assuming the "i" is increment and the "a" is assign, but I could not figure out or find the answer. Also, it looks very similar to the non-standard itoa
which I think is confusing.
推荐答案
从 http://www.sgi.com/tech/stl/iota.html:
名称iota取自编程语言APL。
The name iota is taken from the programming language APL.
在他的图灵奖演讲中,Ken Iverson(APL的发明者)说:
例如,
ι$ c $表示的 integer c>在应用于参数 N 时生成第一个 N 整数的向量...
For example, the integer function denoted by
ι
produces a vector of the first N integers when applied to the argument N, …
这个有趣的字符是小写的希腊字母iota。我输入了ι
, U + 03B9, GREEK SMALL LETTER IOTA,但是Unicode实际上对APL的iota有一个专用的代码点:⍳
是 U + 2373,APL FUNCTIONAL SYMBOL IOTA。
That funny character is the lower-case Greek letter iota. I typed ι
, U+03B9, "GREEK SMALL LETTER IOTA", but Unicode actually has a dedicated code point for APL's iota: ⍳
is U+2373, "APL FUNCTIONAL SYMBOL IOTA".
这篇关于什么是iota的std :: iota代表?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!