【问题标题】:Why is it Called iota? [duplicate]为什么叫iota? [复制]
【发布时间】:2016-04-14 17:20:31
【问题描述】:

C++11 引入了一个名为iota 的函数。其中“分配给 val 的 [first,last) 连续值范围内的每个元素,就像在写入每个元素后用 ++val 递增一样。”

有人能解释一下这里的“iota”是什么意思吗?

looked up "iota",好像和生成范围无关。

【问题讨论】:

    标签: c++ c++11 range numeric iota


    【解决方案1】:

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

    该函数以编程语言 APL 中的整数函数 命名。

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

    【讨论】:

    • 您可以进一步向外行解释这个符号是希腊字母“Iota”。
    【解决方案2】:

    这是数学中用来表示一组连续数字的希腊字母。 Iota use in APL.

    【讨论】:

      【解决方案3】:

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

      在编程语言 APL 中使用希腊字母 iota 来生成一系列连续整数。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-11-28
        • 2016-11-10
        • 2012-12-18
        • 2019-11-05
        • 1970-01-01
        • 2023-03-05
        • 1970-01-01
        • 2013-05-08
        相关资源
        最近更新 更多