读取字段不支持, 方法参数不能有泛型, 那要这泛型有何用.
1.18的泛型是来搞笑的吗, 没整理好就发布了, 唉!
// 心力交瘁, 等c++的import, golang 泛型. 关键是一个都没实现, 逼着我用C# JAVA......
5楼 <a href="/user/aaaaaaaa1" title="@aaaaaaaa1">@aaaaaaaa1</a>
```golang
// 二叉查找树实现
type Node[k, v int | string] struct {
Key k
Value v
Left *Node[k, v]
Right *Node[k, v]
}
type Tree[k, v int | string] struct {
Root *Node[k, v]
N int
}
func NewTree[k, v int | string]() *Tree[k, v] {
return new(Tree[k, v])
}
func (t *Tree[k, v]) Put(key k, value v) {
t.Root = t.PutOnNode(t.Root, key, value)
}
```
你看看代码,还是说我理解错了。
#7
更多评论