【发布时间】:2015-01-31 17:45:22
【问题描述】:
如何使用函数作为地图的键?例如:
type Action func(int)
func test(a int) { }
func test2(a int) { }
func main() {
x := map[Action]bool{}
x[test] = true
x[test2] = false
}
那些代码会显示错误:invalid map key type Action
【问题讨论】:
-
具体用例是什么?这里的接口不是更具语义性和可扩展性吗?
-
我需要知道我从
trie获得的函数是否是由函数X创建的函数..
标签: function dictionary go key