【发布时间】:2016-08-28 05:45:58
【问题描述】:
有没有一种方法可以使用一个使用泛型参数的函数,而不是如下所示的两个函数?我有 Java 背景,正在寻找一种方法来拥有这样的东西
//Java
public Something doSomething(T val)
//Go
func (l *myclass) DoSomethingString(value string) error {
test := []byte[value]
// do something with test
return err
}
func (l *myclass) DoSomethingInt(value int64) error {
test := []byte[value]
// do something with test
return err
}
【问题讨论】:
-
这似乎是一个接口的用例。什么是“东西”?
-
我将其转换为字节并做一些工作..