读取字段不支持, 方法参数不能有泛型, 那要这泛型有何用.
1.18的泛型是来搞笑的吗, 没整理好就发布了, 唉!
// 心力交瘁, 等c++的import, golang 泛型. 关键是一个都没实现, 逼着我用C# JAVA......
```
type Generic [T int|float32] struct {
id int
data T
}
func check[T Generic[int]|Generic[float32]](a T, b T){
if a.id == b.id { // 错误
println("just use filed")
}
}
func main() {
var a =Generic[int]{}
var b =Generic[int]{}
var c =Generic[float32]{}
check(a,b)
check(a,c)
}
```
这么简单的模版都实现不了; 除非check函数不用泛型, 直接给泛型实例做参数,
#9
更多评论