function - AHK可以写函数吗?

标签 function autohotkey

在 Python 中,我可以使用 def 来定义函数。 AHK可以吗?我试过了

Gosub, MySub 
return

MySub::
MsgBox, It worked.
return 

但是我得到了:

Line Text: MySub::
Error: Invalid hotkey.

如何解决这个问题?

最佳答案

要在 AHK 中定义函数,请使用以下语法:

Add(x, y)
{
    return x + y   ; "Return" expects an expression.
}

上面定义了一个函数Add,它返回两个参数的总和。不需要“function”或“def”关键字。

有关更多详细信息,请参阅documentation .

关于function - AHK可以写函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37815048/

相关文章:

c++ - 如何使用 std::sqrt 作为 std::function?

javascript - 用于注册到第三方网站的脚本

python - 如何从 AHK 脚本内部调用 python 函数?

autohotkey - 两行代码的冲突使代码无法按照我的意思工作,我可以做些什么不同的事情来完成这项工作(?)

c++ - 将 list en list 迭代器作为指针传递 c++

c++ - 使用 C++ 中的函数初始化 const bool 数组

swift - 有没有办法使用名称相同但返回类型不同的函数?

javascript - 未定义的内嵌函数

Autohotkey::= 和 = 赋值运算符有什么区别

java - 确定Java程序的输入源