go学习笔记(6)基本类型和声明(5)

本文探讨了Go语言中变量和常量的命名规则,强调了命名的重要性以及遵循的惯例。Go允许以字母或下划线开头的标识符,并且可以包含数字。虽然可以使用中文作为变量名,但不推荐。Go通过首字母大小写控制访问权限,小写为包内可见,大写则对外公开。提倡使用驼峰命名,并避免使用下划线。长变量名可能意味着函数职责过多,应考虑拆分。最后,作者建议保持变量名的简洁,以提高代码可读性。
摘要由CSDN通过智能技术生成

在这里插入图片描述

这几天体会到了修bug和赶需求的痛苦🥱

继续整理 go 的语法。

变量和常量的命名规则

go 要求标识符名称以字母或下划线开头,名称中可以包含数字、下划线及字母。go 对字母和数字的定义比其他语言要宽泛。

下面这些命名在 go 中都是合法的!但是不建议这样写😂

_0 := 0_0
二十 := 20
π := 3
println(_0)
println(二十)
println(π)

输出:

0
20
3

是不是发现在 go 里可以起中文的变量名了😅

最好还是不要这样写了🤣,拼起来也不方便。另外最好也不要用下划线,go 推荐使用驼峰命名。

go 通过首字母的大小写来决定变量、函数的可见范围,小写的只能在包内可见,大写的在包外也能访问。

变量的作用域越小,变量名应该越短。

简短的变量名有助于精简函数的代码量,控制函数的规模。如果写着写着发现变量太多不好分辨了,那说明这个函数干了太多的活,应该拆开来了。


欢迎关注我的微信公众号 江达小记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

江达小记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值