单行逻辑 OR 短路评估的 AHK 等效项是什么?

问题描述 投票:0回答:2

例如,在 JavaScript 中,以下代码将记录

foo
:

false || console.log('foo')

如何在AutoHotkey中一行实现相同的逻辑?

conditional-statements autohotkey logical-operators short-circuiting short-circuit-evaluation
2个回答
1
投票

在 ahk 中也是可以的。

我猜您可能面临的一个问题是,如果您尝试使用普通命令。您不可能必须调用函数。

如果您要调用的是命令,您可能需要创建一个自定义函数来包装它并能够将其用作函数。

(Ahk v2 在这方面使用起来会更舒服,但它仍处于测试阶段。)


0
投票

根据文档,在 v1 中,||和 && 运算符使计算短路(就像 OR 和 AND 关键字一样)。

来源:

© www.soinside.com 2019 - 2024. All rights reserved.