Go AdventCalendar2016の9日目(2016/12/09)の記事です。 前の記事は massa142さんの「Hacker Newsを一覧表示してくれるCLIツールを書いた」でした。 はじめに ちょっとマイナーなGolangの言語仕様である、iotaについて紹介します。 結構入門書とかにも書いてあるんですが、読み飛ばしがちなんですよね。 特に新規性がある内容ではないので、タイトルでもう知ってるわ!という方はそっ閉じしてもらって大丈夫です。 iotaとは iotaは、定数宣言(const)の内での既定された識別子です。 型なしの整数の連番を生成します。具体例を見ましょう。 package main import "fmt" const ( zero = iota one = iota two = iota three = iota ) func main() { fmt.Pri