go语言 – 导出名称

上一章中,rectangle包中的函数AreaDiagonal以大写字母开头,这在go中有特殊的意义。

任何以大写字母开头的变量或函数,都将在go中导出名称。

只有导出的函数和变量可以从其他包中访问。我们需要从主包调用AreaDiagonal函数,所以函数名的首字母大写,导出这2个函数。

如果把rectprops.go中的Area(len, wid float64)更改为area(len, wid float64),编译器将报错。

因此,如果想从外部调用包函数,函数首字母应该大写。



浙ICP备17015664号 浙公网安备 33011002012336号 联系我们 网站地图  
@2019 qikegu.com 版权所有,禁止转载