• 在 golang 中如何调用私有函数(绑定隐藏的标识符)

    *2016 年 4 月 28 日* 名字在 golang 中的重要性和在其他任何一种语言是一样的。他们甚至含有语义的作用:在一个包的外部某个名字的可见性是由这个名字首字母是否是大写来决定的。 有时为了更好的组织代码或者在其他包使用某些隐藏的函数时需要克服这种限制。 在过去美好的日子,有 2 种实现方式,它们能绕过编译器的检查:不能引用未导出的名称 pkg.symbol : - 旧的方式,现在已经不再使用 - 汇编级隐式连接到所需符号,称为 assembly stub...