go语言的注释编码规范是什么
发布时间:2022-12-17 15:03:26 所属栏目:PHP教程 来源:网络
导读: 注释编码规范:1、所有导出对象都需要注释说明其用途;非导出对象根据情况进行注释。2、如果对象可数且无明确指定数量的情况下,一律使用单数形式和一般进行时描述;否则使用复数形式。3、
注释编码规范:1、所有导出对象都需要注释说明其用途;非导出对象根据情况进行注释。2、如果对象可数且无明确指定数量的情况下,一律使用单数形式和一般进行时描述;否则使用复数形式。3、包、函数、方法和类型的注释说明都是一个完整的句子。4、句子类型的注释首字母均需大写;短语类型的注释首字母需小写。5、注释的单行长度不能超过80个字符。 本教程操作环境:windows7系统、GO 1.18版本、Dell G3电脑。 注释的意义注释规范 1、包级别 包级别的注释就是对包的介绍,只需在同个包的任一源文件中说明即可有效。【相关推荐:Go视频教程、编程教学】 // @Title 请填写文件名称(需要改) // @Description 请填写文件描述(需要改) // @Author 请填写自己的真是姓名(需要改) ${DATE} ${TIME} // @Update 请填写自己的真是姓名(需要改) ${DATE} ${TIME} package ${GO_PACKAGE_NAME} 登录后复制 2、结构(接口)注释 每个自定义的结构体或者接口都应该有注释说明,该注释对结构进行简要介绍,放在结构体定义的前一行,格式为: 结构体名,结构体说明。同时结构体内的每个成员变量都要有说明php编码,该说明放在成员变量的后面(注意对齐),实例如下: // User 用户对象,定义了用户的基础信息 type User struct{ Username string // 用户名 Email string // 邮箱 } 登录后复制 3、函数(方法)注释 // @title 函数名称 // @description 函数的详细描述 // @auth 作者 时间(2019/6/18 10:57 ) // @param 输入参数名 参数类型 "解释" // @return 返回参数名 参数类型 "解释" 登录后复制 4、代码逻辑注释 // TODO 代码块的执行解释 if userAge < 18 { } 登录后复制 其它说明 // NOTE: os.Chmod and os.Chtimes don't recognize symbolic link, // which will lead "no such file or directory" error. return os.Symlink(target, dest) 登录后复制 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐