任务

赋值语句评估表达式并将结果值分配给变量。

变量=表达式

如前所述,可以将任何类型的值分配给任何变量,因此允许以下以下操作:

本地v1 =“一个字符串文字”v1 = 10

赋值语句实际上可以使用表单设置多个变量

变量1,变量2,... =表达式1,表达式2,...

如果有比表达式更多的变量,则额外的变量被分配nil。如果有比变量有更多的表达式,则丢弃额外的表达式值。表达式全部在分配之前进行评估,因此这可以用于简洁地交换两个变量的值:

V1,v2 = v2,v1

相当于

TMP = v1 v2 = v1 v1 = tmp

任务