命名约定
您好,欢迎来到 GDScript 基础教程系列。
在这一集中,我将介绍 Godot GDScript 中的命名约定。
什么是命名约定?
命名约定是一组规则,用于选择用于标识符的字符序列,这些标识符表示源代码中的变量、函数、类和其他实体。
命名变量时的初学者问题
- 不要在命名约定上花费足够的时间
- 在实际项目中使用单字符变量
- 害怕对变量使用长名称
错误变量名的示例
```swiftvariable name is a single character
var x = 100
unsearchable name, the name has no meaning
var x1 = 100
never include data types inside a name
var intHealth = 100
<a name="puQIu"></a>
### 改进变量名
```swift
# variable name is a single character
var x = 100
# better variable name
var playerHealth = 100
# even better variable name, explains intent
var playerHealth: int = 100
考虑变量名称的标准
考虑使用以下内容:
- 变量的驼峰式:var camelCase.
- SNAKE_UPPERCASE 用于常量:const SNAKE_UPPERCASE
- camelCase 函数:func camelCase:
- 类的 PascalCase:class_name MainPlayer
Godot 有一个官方命名约定风格的指南,你也可以遵循: