有没有办法在Go中省略导出的函数体?

时间:2018-06-01 18:35:14

标签: go

有没有办法避免在Go中提供外部函数的实现?例如,在C中,您可以将代码编译到静态库中,并为用户提供仅包含库的外部API的标头。但是,在Go中,即使我将代码编译成静态库,使用该库的唯一方法是导入包含所有导出函数及其实现的包。

所以,问题是:在golang中,有没有办法只向用户提供一个API以及二进制文件,比如静态库,让用户使用API​​而不向他提供任何类型的实现代码?

由于

0 个答案:

没有答案