首页 > 技术 > 正文

go中变量函数方法被导出与首字母大写

标签:go

最近在写go相关代码,由于基础知识不够牢靠,被个小问题折腾了好久

func (p *Student) FirstName() string {
	return p.firstName
}

在A包中定义了一个方法firstName(), 在B包中引入这个方法,一直提示找不到该方法, 是因为在go中需要将方法名的首字母改成大写FirstName(), 才标识该方法可以被导出。


原创文章,转载请注明出处!
本文链接:https://wanghongjun2014.github.io/posts/go-func.html
上篇: 为什么socket server端需要bind, client端一般不需要bind
下篇: 收藏python包安装的一个源

请修改_includes/comment.html添加评论代码。