我想声明一个map看起来像这样的,所以我可以将各种init函数映射到initType:func makeMap(){ m := make(map[initType]&InitFunc) //How should the value declaration be set up for this map?}type initType int const( A initType = iota B C D)func init(aInitType initType){ doStuff(aInitType)}func init(aInitType initType){ doOtherStuff(aInitType)}func init(aInitType initType){ doMoreStuff(aInitType)}如何声明函数指针类型(在示例中我将其称为 &InitFunc,因为我不知道如何去做)以便我可以将其用作 Map 中的值?
1 回答
- 1 回答
- 0 关注
- 219 浏览
添加回答
举报
0/150
提交
取消