欢迎光临
我们一直在努力

golang自定义错误处理,golang怎么在写代码时不能删除

今日在golang中编写了个特定包,该包的某个函数试图让外部引用。

结果,在外部引用中,该函数发生错误:cannot refer to unexported name。

比较奇怪的是,其他函数可以被引用。

后来发现一个golang的语法:模块中要导出的函数,必须首字母大写。

PS:1)C语言外部引用的函数,没有这个限制;

? ? ? ? ?2)C语言会有extern C或者extern说明,但golang的首字母大写才能导出的语法,显然是golang语言的特性便宜美国vps,值得学习

67623108

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。