2
我正在嘗試從一個reflect.Value字符串值不起作用,字符串的方法如預期
我希望value.String()
是okok
但我得到了<interface {} Value>
代替。
我錯過了什麼嗎?
package main
import (
"fmt"
"reflect"
)
func dump(args *[]interface{}) {
value := reflect.ValueOf(*args).Index(0)
fmt.Println(value.String())
if value.String() != "okok" {
fmt.Println("miss")
}
}
func main() {
var args []interface{}
args = append(args, "okok")
dump(&args)
}