報錯:
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)
}
package main import ( "fmt" "log" "net" "os" "strconv" ) func main() { //源端口 argument1 := os
目錄結構: calc.go package main import ( "fmt" "os" "simplemath" "strconv" ) var Usage = func() {