关于接口的方法中使用泛型,其他struct实现的问题

wong · · 2595 次点击
2022.3.2 正常显示 ![image.png](https://static.golangjob.cn/230303/d550a0544a1f1368010b6a368a2c0a52.png)
#4
更多评论
jan-bar
想要拥有,必定付出。
你这个是对的吧,我运行成功了,估计是编译器版本太旧没提示出来吧。 ```go package main import ( "fmt" ) func main() { var s Name[int] = RealName[int]{} s.Say(123) } type Name[T any] interface { Say(t T) } type RealName[T any] struct { } func (r RealName[T]) Say(t T) { fmt.Println(t) } ```
#1
![image.png](https://static.golangjob.cn/230303/fbcae9aa08b0b80fdcff13f880682238.png) 运行成功了,确实是编译器的问题 我这边使用的IDE是 GoLand 2021.3.2 大佬是使用哪个版本的呀
#2