在日常开发中,我们有时会遇到这样的场景:需要用C语言调用Go语言编写的函数。这时,//export 指令就派上了用场。

//export 是Go语言中的一个特殊注释指令,用于将Go函数导出为C语言函数,使C代码能够直接调用Go函数。

当我们在Go函数前添加 //export 注释时,Go编译器会生成相应的C语言头文件,其中包含该函数的C接口声明。这样,C程序就可以像调用普通C函数一样调用Go函数了。