实现使用字符串函数名,调用函数
- 编辑时间: 2022-09-20 18:07:42
- 浏览量: 498
- 作者: makerroot
- 文章分类: go后端
- 评论数: 暂无评论
思路:采用反射的Call方法实现。
package main import ( "fmt" "reflect" ) type Animal struct { } func (a *Animal) Eat() { fmt.Println("Eat") } func main() { a := Animal{} reflect.ValueOf(&a).MethodByName("Eat").Call([]reflect.Value{}) }
上一篇: go语言实现斐波数列练习
下一篇: go语言中的面向对象
评论列表
暂无评论
热门阅读
10你有酒我有故事
提交评论