13

任意の配列の型を取得するためにreflectパッケージを使用していますが、取得しています

   prog.go:17: cannot use sample_array1 (type []int) as type []interface {} in function argument [process exited with non-zero status]

配列から型を取得するにはどうすればよいですか? 値から取得する方法を知っています。

  func GetTypeArray(arr []interface{}) reflect.Type {
      return reflect.TypeOf(arr[0])
  }

http://play.golang.org/p/sNw8aL0a5f

4

2 に答える 2