3
bir dilim depolayan arayüz üzerinden {} aralığı
Kabul eden bir işleve sahip olduğunuz senaryo göz önüne alındığında t interface{}. tBir dilim olduğu belirlenirse, o dilimi nasıl rangeaşarım? 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 := …
100
go
reflection
slice
go-reflect