要求客户端代码导出以获得此功能感到不幸,特别是如果小写提供封装或决定元帅结构比设计更晚的时候。
人们如何处理这个?只是导出一切?
此外,不导出字段名称使其难以遵循建议的成语。我认为如果一个结构X有字段Y,你不能有一个访问器方法Y()。如果你想提供接口访问Y,你必须拿出一个新的名字为getter,无论你会得到什么不成语根据http://golang.org/doc/effective_go.html#Getters
要求客户端代码导出以获得此功能感到不幸,特别是如果小写提供封装或决定元帅结构比设计更晚的时候。
人们如何处理这个?只是导出一切?
此外,不导出字段名称使其难以遵循建议的成语。我认为如果一个结构X有字段Y,你不能有一个访问器方法Y()。如果你想提供接口访问Y,你必须拿出一个新的名字为getter,无论你会得到什么不成语根据http://golang.org/doc/effective_go.html#Getters