golang知识点系统总结与详细归纳
发布时间
阅读量:
阅读量
golang 知识点汇总
1. 命名规范及大小写的访问权限
- Golang语言要求遵循驼峰命名法进行变量和函数名称的命名,并禁止使用下划线作为分隔符。
- 在Golang中根据首字母的大小写来确定可以访问的权限。具体来说:
- 函数名称、方法名称、常量名称以及变量名等标识符如果首字母大写,则可以在其他包中被访问;
- 如果这些标识符的首字母小写,则只能在当前包内部使用。
这种机制可以简单理解为首字母大写字母表示的是公共接口(public),而小写字母表示的是私有的成员(private)。
- 在结构体中定义属性时,默认采用大写字母作为属性名。
当处理场景中出现属性名称为小写字母时,在进行诸如JSON解码等情况的数据处理时会导致其无法被成功解码
2. 两个特殊的函数
在golang中有两个特殊的函数,main函数和init函数。
main函数是一个程序的入口,只能有一个。
初始化功能作为软件包配置管理的重要组成部分,在大多数开发环境中均可实现,默认情况下可能未启用或可选设置允许其启用。理论上允许多个初始化功能共存,并非强制要求每个软件包仅配置一个初始化模块。当引入该软件包时,默认情况下程序会自动调用初始化功能以完成必要的系统准备步骤,并确保每个软件包只执行一次初始化操
全部评论 (0)
还没有任何评论哟~
