💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
- 推荐:「stormsha的主页」👈,持续学习,不断总结,共同进步,为了踏实,做好当下事儿~
- 专栏导航
- Python面试合集系列:Python面试题合集,剑指大厂
- GO基础学习笔记系列:记录博主学习GO语言的笔记,该笔记专栏尽量写的试用所有入门GO语言的初学者
- 数据库系列:详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等
- 运维系列:总结好用的命令,高效开发
- 算法与数据结构系列:总结数据结构和算法,不同类型针对性训练,提升编程思维
非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨
💖The Start💖点点关注,收藏不迷路💖 |
📒文章目录
- 1、文件名规范
- 2、标识符
- 3、关键字
- 4、总结
1、文件名规范
Go语言的源文件以.go
为后缀名存储在计算机中。这些文件名的命名规范对于代码的组织和可读性至关重要。为了保持一致性和可读性,文件名通常由小写字母组成,如 stormsha.go
,如果文件名由多个部分组成,则使用下划线_
进行分隔,如stormsha_nb.go
。
例如,一个处理用户登录功能的文件可以命名为user_login.go
。这种命名方式使得文件的功能和内容一目了然,方便开发者快速定位和理解代码。
此外,文件名中不应包含空格或其他特殊字符。空格可能会在命令行或代码编辑器中引起歧义,而特殊字符可能会导致文件名在不同的操作系统或文件系统中出现问题。因此,使用简洁、清晰的文件名可以提高代码的可移植性和可维护性。
2、标识符
在Go代码中,标识符是用于命名变量、常量、类型、函数、结构体、接口等实体的名称。标识符的命名规范对于代码的可读性和可维护性同样至关重要。
首先,有效的标识符必须以字母(包括Unicode字母)或下划线(_
)开头,然后紧跟着零个或多个字符或Unicode数字。例如,X56
、group1
、_x23
、i
、өԑ12
都是有效的标识符。这种命名方式使得标识符具有描述性,能够准确表达其所代表的实体的含义。
其次,Go语言是区分大小写的,因此myVar
和MyVar
是两个不同的标识符。这种区分大小写的特性使得开发者可以通过使用不同的大小写组合来创建更加清晰和有意义的标识符。
最后,有一些标识符在Go语言中具有特殊的含义或用途,例如空白标识符(_
)和关键字。空白标识符可以用于忽略函数返回值中的某些值,或者在导入包时忽略包名。而关键字则是Go语言中具有特定语法意义的保留字,例如if
、for
、func
等。这些关键字不能用作标识符,以避免语法冲突和歧义。
3、关键字
Go语言中的关键字是具有特定语法意义的保留字,它们在语言的语法和语义中起着重要的作用。以下是Go语言中的25个关键字:
break | default | func | interface | select |
---|---|---|---|---|
case | defer | go | map | struct |
chan | else | goto | package | switch |
const | fallthrough | if | range | type |
continue | for | import | return | var |
break
:用于跳出循环或switch语句。default
:用于switch语句中的默认情况。func
:用于定义函数。interface
:用于定义接口类型。select
:用于在多个通信操作中进行选择。case
:用于switch语句中的条件分支。defer
:用于延迟执行函数。go
:用于启动一个并发的Goroutine。map
:用于定义映射类型。struct
:用于定义结构体类型。chan
:用于定义通道类型。else
:用于if语句中的else分支。goto
:用于无条件跳转到指定标签。package
:用于定义包名。switch
:用于多条件判断。const
:用于定义常量。fallthrough
:用于switch语句中的穿透。if
:用于条件判断。range
:用于遍历数组、切片、通道等。type
:用于定义自定义类型。continue
:用于跳过循环中的当前迭代。for
:用于循环。import
:用于导入包。return
:用于从函数返回。var
:用于定义变量。
这些关键字在Go语言中具有特定的语法意义,不能用作标识符。正确使用关键字可以提高代码的可读性和可维护性,同时也能够充分利用Go语言的特性。
4、总结
Go语言的命名规范包括文件名规范、标识符和关键字。通过遵循这些规范,开发者可以编写出清晰、可读性和可维护性高的代码。文件名规范使得代码组织更加清晰,标识符的命名规范使得代码的含义更加明确,而关键字的使用则能够充分利用Go语言的特性。因此,在编写Go代码时,开发者应该始终保持良好的命名规范,以提高代码的质量和可读性。
觉得有用的话点个赞 👍🏻 呗。
❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄
💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏、分享下吧,非常感谢!👍 👍 👍
🔥🔥🔥道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙
💖The End💖点点关注,收藏不迷路💖 |