3
rentang di atas antarmuka {} yang menyimpan sepotong
Mengingat skenario di mana Anda memiliki fungsi yang menerima t interface{}. Jika ditentukan bahwa tadalah irisan, bagaimana cara rangemengatasinya? func main() { data := []string{"one","two","three"} test(data) moredata := []int{1,2,3} test(data) } func test(t interface{}) { switch reflect.TypeOf(t).Kind() { case reflect.Slice: // how do I iterate here? for _,value := range …