2023年9月29日
今天鼓捣了一下Go,想引用一下另一个包中的函数,一直报错,也不知道哪里错了,有点无语。网上查了半天也没找到原因,无意中用了一下goland上的alt+enter功能,神奇的事情发生了,报错竟然消失了。一头雾水,发生了什么?回退了一下,发现被引用的函数竟然首字母从小写变成大写了!
demo.testA() //原函数
demo.TestA() //新函数
网上一查才知道,Go语言的函数名首字母必须大写才能被引用!首字母大写的为公共函数,反之则为私有函数!!
参考
2023年10月5日
- 此即可见性