是否可以在运行时加载特定的包? 我想有一种插件,其中每个插件都有相同的功能,但具有不同的行为,并根据配置文件,加载一个或另一个.
您可以考虑在运行时执行"插件"包,通过编写一个新程序(例如,到一个临时目录)和通过exec.Command执行,沿着exec.Command("go", "run", files…).Run()行.
exec.Command("go", "run", files…).Run()
你会看到类似的代码here.
邱岳的产品实战 -〔邱岳〕
从0开始学微服务 -〔胡忠想〕
如何做好一场技术演讲 -〔极客时间〕
摄影入门课 -〔小麥〕
架构实战案例解析 -〔王庆友〕
A/B测试从0到1 -〔张博伟〕
Python自动化办公实战课 -〔尹会生〕
说透区块链 -〔自游〕
手把手带你写一个Web框架 -〔叶剑峰〕
云原生架构与GitOps实战 -〔王炜〕
零基础GPT应用入门课 -〔林健(键盘)〕
LangChain 实战课 -〔黄佳〕
无涯教程 - Kotlin教程
无涯教程 - Awk教程
无涯教程 - Java 加密教程
无涯教程 - Maven教程
无涯教程 - Flask教程
无涯教程 - HTML5教程
无涯教程 - Python3教程
无涯教程 - Nginx教程