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

如何在不执行变量的情况下将函数分配给变量?

如何在不执行变量的情况下将函数分配给变量?

Go
繁花如伊 2022-07-11 10:26:41
当我尝试将映射键分配给函数时,它会执行该函数。在不执行该功能的情况下如何做到这一点?var myslice []intmyslice = append(myslice, 1)func RemoveIndex(s []string, index int) []string {    return append(s[:index], s[index+1:]...)}a["removeIndex"] = removeIndex(myslice, 0)
查看完整描述

1 回答

?
开心每一天1111

TA贡献1836条经验 获得超13个赞

只需将功能分配给map[string]func([]string,int)[]string's 键


func RemoveIndex(s []string, index int) []string {

    return append(s[:index], s[index+1:]...)

}


a["removeIndex"] = RemoveIndex


rifn := a["removeIndex"]


rifn(myslice, 0)


查看完整回答
反对 回复 2022-07-11
  • 1 回答
  • 0 关注
  • 113 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号