导出名称以小写字母开头的函数

时间:2017-02-26 20:32:31

标签: go

好奇,有没有办法导出一个名字以小写字母开头的函数,比如“print”或“start”?

旁注:就像你使用JSON一样:

playerViewController.isActivityIndicatorHidden = true

1 个答案:

答案 0 :(得分:2)

不,没有。 Go language specification明确指出了这一点:

  

导出的标识符

     

可以导出标识符以允许从另一个包访问它。如果两者都导出标识符:

     
      
  1. 标识符名称的第一个字符是Unicode大写字母(Unicode类“Lu”);和
  2.   
  3. 标识符在包块中声明,或者是字段名称或方法名称。
  4.         

    不会导出所有其他标识符。