作为标题,在golang中iota的全名是什么(而不是用法):
const ( // iota is reset to 0
c0 = iota // c0 == 0
c1 = iota // c1 == 1
c2 = iota // c2 == 2
)发布于 2015-07-27 10:16:09
发布于 2020-05-19 11:13:52
我认为关键的一点是,iota表示希腊字母中最小的字母,与0是枚举类型中最小值的意思相同。
引用自维基
词源 来自古希腊ἰῶτα(I Ta)。 (小结):在新约中有一句话:“直到天地逝去,没有一小块,一个圆点都不会从律法上传出去”(太5:18),它是希腊字母表中最小的字母。
发布于 2020-12-22 19:19:34
iota不是某物的缩略词,而是一个词
正如其他人指出的,它是希腊字母的第九个字母,但在英语中,它也是一个定义反映希腊字母的单词。
"iota“一词的定义
来自https://www.vocabulary.com/dictionary/iota
如果你一点也不在乎,那就意味着你一点都不在乎。小东西是很小的东西。
来自https://www.merriam-webster.com/dictionary/iota
无穷小的数量: 一点兴趣都没有
如果您考虑如何在Go (golang)中使用它,这个定义非常适合,因为您将值赋值给常量,只是为了给每个常量一个唯一的值,这样它就可以作为常量使用。通常情况下,您并不真正关心值是什么,只要它在这些常量集合中是唯一的。
APL中的使用
来自http://www.randomprogramming.com/2014/07/algorithms-in-action-iota-and-shuffle/
在编程语言APL中使用希腊字母iota生成一个连续整数序列。
iota也存在于c++中,因此在其他语言中也存在类似于Go的用法。
https://stackoverflow.com/questions/31650192
复制相似问题