IsLabel - 语法 & 使用 | AutoHotkey v2
IsLabel
如果当前作用域中存在指定的标签, 则返回非零数字.
IsLabel := IsLabel(LabelName)
参数
- LabelName
-
类型: 字符串
标签的名称.
返回值
类型: 整数(布尔值)
如果指定的标签在当前作用域内存在, 函数返回 1(true), 如果不存在, 返回 0(false).
当为 Goto 指定动态标签时, 此函数可以避免运行时错误.
当从函数内部调用时, 只搜索该函数的标签. 全局标签不是局部 goto 的有效目标.
标签
示例
报告 "Target label exists" , 因为子程序确实存在.
if IsLabel("Label")
MsgBox "Target label exists"
else
MsgBox "Target label doesn't exist"
Label:
return