【问题标题】:If a variable is not assigned any value, what would its value be in AutoHotkey?如果一个变量没有被赋值,那么它在 AutoHotkey 中的值是多少?
【发布时间】:2021-11-08 18:16:16
【问题描述】:

考虑以下代码,Foo 的值是多少?

Foo :=

【问题讨论】:

    标签: operators undefined autohotkey variable-assignment assignment-operator


    【解决方案1】:
    • 冒号等号 (:=) 是一个表达式赋值 operator。它 为variable 赋值(将expression 的结果存储在变量中)。

    • 没有赋值 Foo := 没有意义。

    • 您可以通过将其设置为""来分配一个空值(或清空变量Foo的内容):

      Foo := ""

    【讨论】:

      【解决方案2】:

      当一个变量被初始化(或者它的值被foo:=""设置为空)时,它的值被视为一个空字符串""

      编辑:“初始化”是一个误导性的词,所有变量在任何情况下都默认设置为""(空)的值

      【讨论】:

        猜你喜欢
        • 2021-11-08
        • 1970-01-01
        • 2012-07-23
        • 2021-10-30
        • 1970-01-01
        • 2020-02-01
        • 2022-11-04
        • 2020-09-22
        • 1970-01-01
        相关资源
        最近更新 更多