话说给函数、变量和列表取名字确实是一件让人糟心的事。
这个玩意就是一部小型命名词典,当你为你的这些东西发愁时,或许你能用到它。
通用法则
给它个名
函数、变量和列表的主要名字可以是任意字符,但最好不是拼音、没有意义的字符、太多单词的缩写或以数字开头。
如果你喜欢用英文编写代码的话,最好遵循驼峰命名法,如comparePixel,或蛇形命名法,如compare_pixel。
| 名 | 是否是个好名 |
|---|---|
| a | 不是 |
| speed_y | 是 |
| 114514_X | 不是 |
| xbz | 不是 |
| 摄像头X | 是 |
给他个姓
姓一般是它的用途。
| 姓 | 用途 | 栗子 | 优先级 | 备注 |
|---|---|---|---|---|
| ∆ | delta,顾名思义增量,增加的量 | ∆t(时间增量) | 3 | 跑酷等有关于物理引擎的程序常用 |
| ∠ | 就是角度 | ∠敌人对于玩家的角度 | 3 | |
| # | 表示常量 | #屏幕宽 | 1 | 后面不应该是表中的任何一个,只能跟名 |
| * | 表示某个模块中某一函数的私有变量或克隆体的私有变量 | *克隆体 x、解析 | *列表处理 返回值 | 2 | |
| ^ | 表示临时变量或很多地方都需要使用的变量 | ^计算值temp | 2 | |
| | | 表示函数或值的所属模块 | 主程序 | 速度 | 1 |
函数法则
最好在参数前加上参数名,这样可以增强代码的可读性。
例如:

当然,这只是一部非官方的命名小宝典,你如果有你自己的小宝典,就用你的吧(
这里没有其他内容了,再见awa~