约定和语法

2024 年 8 月 29 日 | 阅读 3 分钟

编写良好的工作代码需要遵循一些规则。这些规则称为约定。 就像书面句子需要大写字母、句号和逗号才能有意义一样。 代码有自己的语法,以便计算机理解你的代码的含义。

看看这段代码

花括号 {}

花括号用于包含特定函数内的代码块。 像 if 语句这样的编程语句包括花括号,因为它们可以包含更多的代码块。 因此,函数通常会有嵌套在代码内的代码,由括号 {} 分隔。

点运算符 .

在上面的代码部分中,点运算符放在单词之间,它允许访问不同的元素和属性。 在此代码中,Log 只是 Debug 的一个元素,而 x 只是 position 的一个元素,position 本身只是 transform 的一个元素,而所有这些都是调试的属性。

例如, 在代码 "transform.position.x" 中,transform 是国家,position 是城市,x 是我们要定位的城市中的街道。 因此,点运算符有效地允许你分隔或访问 Unity 中复合项目的元素,其中复合项目是包含多个元素的项目。

因此,例如,transform 包含 position、rotation 和 scale。 因此,点运算符用于选择 position,然后 position 包含 x、y 或 z。 因此,我们再次使用点运算符选择了 x。

分号 ;

它用于终止语句,并将出现在代码行的末尾。 但是,并非所有内容都是语句,函数和类声明不需要分号终止符。 很容易忘记添加分号。

缩进

在 Unity 中,缩进不是必需的,但这将有助于使你的代码对人眼更具可读性。 代替所有代码都从左边距开始,打开函数时,花括号内的代码应缩进一个级别。 同样,此内部的任何函数都应再缩进一个级别,以便你可以直观地看到哪个代码是哪个函数的一部分。

注释

注释是代码的一部分,它没有技术功能; 它只是对源代码的解释或描述。 它可以帮助开发人员解释代码的逻辑,输入有关作者或程序员的详细信息,并提高程序的可读性。 在运行时,注释会被编译器忽略。

// 是单行注释。 只需在行首放置 //,编译器就会知道在计算代码时跳过它。

/* */ 是多行注释。 这种多行注释也可用于在测试和调试代码时禁用大块代码,而无需删除它们。


下一个主题If 语句