我是新手输入safe,并且不知道如何执行以下操作package mainfunc test(){ print("In Test")}func main(){ a := "test" a()}
3 回答
翻阅古今
TA贡献1780条经验 获得超5个赞
无法通过名称动态查找功能,但是我认为值得一提。基本上,原因是编译器和/或链接器可以消除未使用的功能。
考虑一下,如果您能够按名称获取一个函数,则每个导入包中的每个函数(递归地)都必须链接到最终的可执行文件中,即使从未使用过它,以防万一有人想要查找它。名称。人们已经在抱怨Go二进制文件的大小,但这会使它们变得更大。
- 3 回答
- 0 关注
- 141 浏览
添加回答
举报
0/150
提交
取消