package main
import (
"fmt"
"reflect"
)
type p[T, T1 any] struct {
A string
B T
C T1
}
func main() {
var p1 p[string, struct {
Name string
Age int
}]
var p2 p[string, int64]
fmt.Println(reflect.TypeOf(p1))
fmt.Println(reflect.TypeOf(p2))
}
go 1.19 泛型
最新推荐文章于 2023-04-19 13:50:28 发布