为了账号安全,请及时绑定邮箱和手机立即绑定

转到:具有接收器功能的函数指针

转到:具有接收器功能的函数指针

Go
Smart猫小萌 2021-05-11 21:31:04
我可以将函数指针设置为与接收器一起使用比在其周围创建函数更简单吗?package mainimport "fmt"type hello struct {  name string}func (obj *hello) hello() {  fmt.Printf("Hello %s\n", obj.name)}func ntimes(action func (), n int) {  for i := 0; i < n; i++ {    action()  }}func main() {  obj := hello{"world"}  // Can I do following simpler?  ntimes(func() {obj.hello();}, 3)}
查看完整描述

1 回答

?
杨魅力

TA贡献1811条经验 获得超6个赞

不是现在。但是有了Go 1.1,这将成为可能。Go 1.1函数调用

线接触零时,Go 1.1 将准备就绪。


查看完整回答
反对 回复 2021-05-31
  • 1 回答
  • 0 关注
  • 209 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信