在golang中动态加载包

前端之家收集整理的这篇文章主要介绍了在golang中动态加载包前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以在运行时加载特定的包?
我想要一种插件,其中每个插件具有与其他功能相同的功能,但具有不同的行为,并且根据配置文件加载一个或另一个.
谢谢.
您可以考虑在运行时执行“插件”程序包,通过写入一个新的程序(比如说临时目录)并通过 exec.Command执行,这些操作类似于exec.Command(“go”,“run”,files …) ).跑()

你会看到一些类似的代码here.

猜你在找的Go相关文章