Golang 获取变量的类型

package main

import (
    "fmt"
    "reflect"
)

func main() {
    v1 := 1
    v2 := "test"
    v3 := map[string]int {

    }
    
    fmt.Println(reflect.TypeOf(v1))         -- int
    fmt.Println(reflect.TypeOf(v2))         -- string
    fmt.Println(reflect.TypeOf(v3))         -- map[string]int
}

 

你可能感兴趣的:(Golang)