3. Iota
type sendingChannel int
const (
Email sendingChannel = iota
SMS
Phone
)package main
type emailStatus int
const (
EmailBounced = iota
EmailInvalid
EmailDelivered
EmailOpened
)type sendingChannel int
const (
Email sendingChannel = iota
SMS
Phone
)package main
type emailStatus int
const (
EmailBounced = iota
EmailInvalid
EmailDelivered
EmailOpened
)var age int
var name string
var isActive booltype sendingChannel intvar x sendingChannelconst pi = 3.14159const (
Email sendingChannel = iota
SMS
Phone
)channel := 2channel := Phoneconst (
Email sendingChannel = iota
SMS
Phone
)const (
Email sendingChannel = 0
SMS sendingChannel = 1
Phone sendingChannel = 2
)if status == 3 {
// what is 3?
}if status == EmailOpened {
}type emailStatus int
const (
EmailBounced emailStatus = iota
EmailInvalid
EmailDelivered
EmailOpened
)