價值型別 - 包反映
reflect.TypeOf 可用於在比較時檢查變數的型別
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))
}
輸出:
string
main.Data