go如何使用变量做一个被调用的方法名?
本人php,现在刚开始学习 go,想问下在 go 中如何使用可变变量,代码片段如下:
values := r.FormValue("action")
controller.values()
这个变量 values 该怎么写可以达到我的目的啊,多谢大神指点。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可以利用反射call动态调用方法,php中类似直接使用变量做方法名也不太推荐,也可以类似反射来做。
当然此类的场景,除非特殊情况必要,都可以在代码设计上规避,所有的方法调用应该都是明确的。