有没有办法传递多个参数?在这里,我分享我试图调试的代码;
package main
type I interface {
M()
}
type F int
func (f, j F) M() {
}
func main() {
var i I
i = F(42, 67)
describe(i)
i.M()
}
错误:./prog.go:10:15: 方法有多个接收器 ./prog.go:15:7: 太多参数无法转换为 F: F(42, 67)
目前还不清楚你想要完成什么,但这是我最好的猜测:
package main
type I interface {
M()
}
type F struct {
f int
j int
}
func (f F) M() {
}
func main() {
var i I
i = F{42, 67}
describe(i)
i.M()
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句