4
我有一片interface{}
,我需要檢查這個片是否包含指針字段值。在Go中,如何檢查值是(任何)指針類型?
澄清例如:
var str *string
s := "foo"
str = &s
var parms = []interface{}{"a",1233,"b",str}
index := getPointerIndex(parms)
fmt.Println(index) // should print 3
'* str'將取消引用指針,它將是非指針'字符串'類型。你的意思是把'str'放入切片文字中嗎? – icza
是的,沒有注意到,編輯。 – Elad