Iota digunakan untuk menginisiasi beberapa constant dengan tipe data integer, float atau complex yang membutuhkan value auto increment.
Contoh code deklarasi iota dengan integer
packagemainimport ("fmt")funcmain() {const ( num1 =2+iota*2 num2 num3 ) fmt.Println(num1, num2, num3)const ( num4 =2.2+iota*3 num5 num6 ) fmt.Println(num4, num5, num6)// Contoh untuk deklarasi variabel hari menjadi integer dari 1 sampai 7const ( Monday =1+iota Tuesday Wednesday Thursday Friday Saturday Sunday ) fmt.Println(Monday)// Contoh untuk deklarasi variabel bulan menjadi integer dari Januari sampai Desemberconst ( January =1+iota February March April May June July August September October November December ) fmt.Println(January)}
2 4 6
2.2 5.2 8.2
1
1
Contoh code deklarasi constant iota dengan complex