自定义结构体 如何支持for range
比如自己实现了一个跳跃表,如果通过for range 便利这个跳跃表。
不是提供List()接把内容存在一个切片返回,感觉这样会多复制一份数据。有没有直接 for i,v range 自动定义结构体 的方法?
https://github.com/liyue201/gostl/blob/fa675d334b44214f80ba9698baf8dbf289db9fcd/ds/skiplist/skiplist.go#L204
这样写不好吗
#1