命名约定

您好,欢迎来到 GDScript 基础教程系列。
在这一集中,我将介绍 Godot GDScript 中的命名约定。

什么是命名约定?

命名约定是一组规则,用于选择用于标识符的字符序列,这些标识符表示源代码中的变量、函数、类和其他实体。

命名变量时的初学者问题

  • 不要在命名约定上花费足够的时间
  • 在实际项目中使用单字符变量
  • 害怕对变量使用长名称

    错误变量名的示例

    ```swift

    variable 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

  1. <a name="puQIu"></a>
  2. ### 改进变量名
  3. ```swift
  4. # variable name is a single character
  5. var x = 100
  6. # better variable name
  7. var playerHealth = 100
  8. # even better variable name, explains intent
  9. var playerHealth: int = 100

考虑变量名称的标准

考虑使用以下内容:

  • 变量的驼峰式:var camelCase.
  • SNAKE_UPPERCASE 用于常量:const SNAKE_UPPERCASE
  • camelCase 函数:func camelCase:
  • 类的 PascalCase:class_name MainPlayer

Godot 有一个官方命名约定风格的指南,你也可以遵循: