Go Type de valeur - le package "reflète"


Exemple

reflect.TypeOf peut être utilisé pour vérifier le type de variables lors de la comparaison

package main
    
    import (
        "fmt"
        "reflect"
    )
    type Data struct {
     a int
    }
    func main() {
        s:="hey dude"
        fmt.Println(reflect.TypeOf(s))
        
        D := Data{a:5}
        fmt.Println(reflect.TypeOf(D))
        
    }

Sortie:
chaîne
donnée principale