質問: golang において、列挙型を定義するときに、 iota を使うことで、自動インクリメントして値を付与できる、みたいな記述をウェブで見つけました。 ### 質問 * iota, とはどういう意味合いの言葉なのでしょうか? というのも、例えば const, enum, int などは何かしらの略語であるので、ある意味覚えやすいのですが、 iota がなぜ iota なのかが自明ではないなと思い、質問しています。
回答: 直接的にはSchemeのiota関数(源流はAPL)あたり由来でないですかね。意味は「i」に相当するギリシャ文字。