码迷,mamicode.com
首页 > 编程语言 > 详细

Go语言中关于包内函数供外部调用的问题

时间:2018-01-17 13:42:39      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:语言   http   外部   new   style   出现   数据   img   分享图片   

1. 在Go语言包内定义外部访问的结构体和方法时,需要注意将结构体名字和结构体字段的首字母大写 

  如:定义一个数据库所需的结构体:

    type database struct {

      db *sql.DB

      err error

    }

  结构体的名字和结构体中的字段都没有大写,则会出现技术分享图片(未定义或者找不到引用等)错误类型,则正确的用法为:

    type Database struct{

      Db *sql.DB

      Err error

    }

2. 在定义结构体的方法时,需要将方法名的首字母大写

  在结构体的方法中,方法名首字母同样需要大写,否在golang就找不到相应的方法

Go语言中关于包内函数供外部调用的问题

标签:语言   http   外部   new   style   出现   数据   img   分享图片   

原文地址:https://www.cnblogs.com/forgeahead/p/8302123.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!