关于golang中无法获取地址问题的解析


当前第2页 返回上一页

正确的方式是将i.(Integer)赋值给一个变量,或者把方法接收器改成普通类型。

代码示例如下:

1

2

3

4

var i interface{} = a

 c := i.(Integer)

 sum = c.Add(b)

 fmt.Println(sum)

或者

1

2

3

func (a Integer) Add(b Integer) Integer {   

return  a + b

}

相关文章教程推荐:golang教程

以上就是关于golang中无法获取地址问题的解析的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

极速精简 go 版 logstash

go 原生socket由浅入深

一个golang vue使用websocket 的例子

如何实现一个更全面的golang版本的布谷鸟过滤器

go语言基础之map

go语言学习(四):数组和切片

新手入门golang开发的注意事项

go compiler intrinsics(文末赠书)

手撸golang go与微服务 chatserver之4 内存泄漏

golang 如何读取csv文件

更多相关阅读请进入《golang》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...