单独编译go(golang)文件并一起使用[已关闭]

dgenwo3n  于 2022-12-07  发布在  Go
关注(0)|答案(1)|浏览(100)

**已关闭。**此问题为not reproducible or was caused by typos。目前不接受答案。

这个问题是由一个打字错误或一个无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
24天前关闭。
Improve this question
我刚到戈兰,学过Python;
我的问题是,我想写一个程序,如果在主程序中满足任何条件,它将在运行时包含一个go程序,否则它将不包含它并独立运行;如果条件为真,它将包括,并运行该程序.我来自python,可以给予你提示在python:-

一些代码

如果用户查询==“ip”:

from . import ipInfo

ip = input("Enter ip: ")

print(ipInfo(ip))

如果用户查询==任何内容:

doanything()

一些代码

我的程序很大,所以我希望它将包括在运行时在去。
我试图在运行时导入并运行go程序。

enyaitl3

enyaitl31#

Go语言是一种编译语言,所以不能像脚本语言那样进行动态导入。正如评论中提到的,你可以在plugin中进行类似的操作,但在这种情况下,你甚至需要一个代码的编译版本,这样你就可以根据自己的条件导入它。插件概念,顾名思义,通过发布新的插件来帮助你为程序添加特性。此外,请注意,插件在Windows上不可用。

相关问题