Go Utilisation de iota dans const


Exemple

Ceci est une énumération pour la création de const. Le compilateur Go démarre iota à partir de 0 et s'incrémente d'une unité pour chaque constante suivante. La valeur est déterminée au moment de la compilation plutôt que lors de l'exécution. Pour cette raison, nous ne pouvons pas appliquer iota aux expressions qui sont évaluées au moment de l'exécution.

Programme pour utiliser iota dans const

package main

import "fmt"

const (
    Low = 5 * iota
    Medium
    High
)

func main() {
    // Use our iota constants.
    fmt.Println(Low)
    fmt.Println(Medium)
    fmt.Println(High)
}

Essayez-le dans Go Playground