golang 有没有更动态化,更强大的反射?
資深大佬 : DavidNineRoc 7
RT, 比如我有一个文件夹 /commands 里面有一堆工具脚本, 我怎么可以动态来调用?
实际效果
通过cli调用,输入/commands里结构体的名字,可以动态调用这个结构体的方法
- 想通过动态
import然后init调用,语法直接不支持 commands每一个结构体实现接口, 最后通过接口去调用, 谁知 golang 居然不支持字符串的反射,说实话有点鸡肋了.
搜了一下帖子,说是在外部注册一个全局 map 类,不过这样做还是有缺陷不是我想要的那种.
有写过类似服务的大神, 指点两招
大佬有話說 (8)