我有两个 golang 函数,做完全相同的事情,一个将输入切片,另一个将地图作为输入。我想将其合并为一个函数,以避免重复。
func DoSomething([]data) {
//do something.
}
func DoSomething(map[string]data) {
//do something.
}
组合函数可能如下所示:
func DoSomethingNew (param type) {
//param could be map or slice
}
我想知道是否可以将不同类型传递给 golang 中的相同函数以及如何传递。我用谷歌搜索但找不到任何相关内容。
慕标5832272
神不在的星期二
相关分类