【发布时间】:2021-11-08 18:16:16
【问题描述】:
考虑以下代码,Foo 的值是多少?
Foo :=
【问题讨论】:
标签: operators undefined autohotkey variable-assignment assignment-operator
考虑以下代码,Foo 的值是多少?
Foo :=
【问题讨论】:
标签: operators undefined autohotkey variable-assignment assignment-operator
冒号等号 (:=) 是一个表达式赋值 operator。它 为variable 赋值(将expression 的结果存储在变量中)。
没有赋值 Foo := 没有意义。
您可以通过将其设置为""来分配一个空值(或清空变量Foo的内容):
Foo := ""
【讨论】:
当一个变量被初始化(或者它的值被foo:=""设置为空)时,它的值被视为一个空字符串""。
编辑:“初始化”是一个误导性的词,所有变量在任何情况下都默认设置为""(空)的值
【讨论】: