報錯:
non-interface type int32 on left
要點:
傳進來的參數不是interface類型那麼做類型斷言都是回報 non-interface的錯誤
需要借助interface{}()進行轉換
案例:
type IntStr struct {
int32
string
}
func test(){
var a int32
b:=interface{}(a).(IntStr)
klog.Info(b)
}
報錯:
non-interface type int32 on left
要點:
傳進來的參數不是interface類型那麼做類型斷言都是回報 non-interface的錯誤
需要借助interface{}()進行轉換
案例:
type IntStr struct {
int32
string
}
func test(){
var a int32
b:=interface{}(a).(IntStr)
klog.Info(b)
}