在“开关%direction%”上获取错误-此行包含无法识别的操作。为什么错了?
myFunction(direction)
{
switch %direction%
{
case "left":
break
case "right":
break
}
return
}
更新:交换机需要版本1.1.31 +
“ Break”在AHK switch语句中不使用。 (Documentation)
每个案例的第一条陈述可以在Case下方或冒号之后的同一行。每个案例在下一个案例/默认值或右括号处隐式结束。与在其他一些语言中找到的switch语句不同,没有隐式掉线并且不使用Break(除了打破封闭循环)。
这应该起作用:
myFunction(direction)
{
switch direction
{
case "left": MsgBox "LEFT"
case "right": MsgBox "RIGHT"
}
return
}
我真的不知道您使用的是哪种语言,但是您可以尝试使用这种语言:
myFunction(direction)
{
switch direction
{
case "left":
break
case "right":
break
}
return