代码如下:
```go
package main
import (
"reflect"
"fmt"
)
type Student struct {
age int
name string
}
func getSliceStructName(i interface{}) string {
// 这里我想获取数组里面的结构体类型名
s := reflect.TypeOf(i).String()
return s
}
func main() {
stuArr := []Student{}
s := getSliceStructName(&stuArr)
fmt.Print(s)
// 期望返回字符串: Student
// 结果返回字符串:*[]main.Student
}
```
有疑问加站长微信联系(非本文作者)