autohotkey 如果 var 与 OR
autohotkey if var is with OR
我知道这很简单,但行不通。
不知怎的,我想用一个操作数来缩短这个变量,但无论如何。有人可以告诉我 shorthand 编写这段代码的方法吗?
var := "abc"
if (var = "abc" or var = "def" or var = "ghi")
{
MsgBox Yes
}
else
msgbox No
Return
IE:如果 var = ABC|DEF|GHI
我也可以将代码缩短到一行吗?
这在功能上等同于您的一行代码:
msgbox % var ~= "^(abc|def|ghi)$" ? "Yes" : "No"
我知道这很简单,但行不通。
不知怎的,我想用一个操作数来缩短这个变量,但无论如何。有人可以告诉我 shorthand 编写这段代码的方法吗?
var := "abc"
if (var = "abc" or var = "def" or var = "ghi")
{
MsgBox Yes
}
else
msgbox No
Return
IE:如果 var = ABC|DEF|GHI
我也可以将代码缩短到一行吗?
这在功能上等同于您的一行代码:
msgbox % var ~= "^(abc|def|ghi)$" ? "Yes" : "No"