例如,在 JavaScript 中,以下代码将记录
foo
:
false || console.log('foo')
如何在AutoHotkey中一行实现相同的逻辑?
在 ahk 中也是可以的。
我猜您可能面临的一个问题是,如果您尝试使用普通命令。您不可能必须调用函数。
如果您要调用的是命令,您可能需要创建一个自定义函数来包装它并能够将其用作函数。
(Ahk v2 在这方面使用起来会更舒服,但它仍处于测试阶段。)
根据文档,在 v1 中,||和 && 运算符使计算短路(就像 OR 和 AND 关键字一样)。
来源: