返回列表 发帖

赋值(Crystal 语法)

赋值运算符是一个冒号后面跟一个等号 (:=)。
示例
x := 10;
greeting := "hello";
等于运算符 (=) 用于检查两个值是否相等。常见的错误是实际上应该使用赋值运算符时使用等于运算符。这可能生成某个奇怪的错误信息,或者因为使用等于运算符在语法上通常是正确的,所以根本没有错误信息出现。例如:
greeting = "hello";
上面的公式检查变量 greeting 保持的值与“hello”的值是否相等。如果相等,表达式的值为真,如果不相等,表达式的值则为假。在任何情况下,这都是完全正确的 Crystal 语法表达式(假设 greeting 是“字符串”变量)。

返回列表