Iota函数

来自testwiki
imported>Xavier135402024年5月20日 (一) 10:51的版本 提供该函数的语言:​ 修正筆誤)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

Template:Unreferenced iota函数计算机语言中的一个函数,用于产生连续的值。

提供该函数的语言

APL

写作ιN,产生从1到N的连续整数,即 1、2、3、……、N。

C++11起提供,位于<numeric>库。

#include <iostream>
#include <vector>
#include <numeric>

std::vector<char> vch(26);
std::iota(vch.begin(), vch.end(), 'a');
for(char ch: vch){
  std::cout<<ch;//abcdefghijklmnopqrstuvwxyz
}

在 System.Linq.Enumerable(以及ParallelEnumerable)中。

Dim vi As New List(Of Integer)(System.Linq.Enumerable.Range(5, 6))
For Each i As Integer In vi
  System.Diagnostics.Debug.WriteLine(i)'5 6 7 8 9 10
Next i

en:Iota#Symbol