autohotkey - 将一个函数的输出作为参数传递给另一个函数
问题描述
我想将一个函数的输出作为另一个函数的参数传递,而不依赖于临时变量。它尝试它的方式,它要么没有将其识别为函数,因此输出 1,要么只是空的。以下示例的预期输出应为 a1。我试过了msgbox % functionb(% functiona(),1)
;msgbox % functionb(functiona.call(),1)
和msgbox % functionb(func("functiona"),1)
。有没有办法做到这一点?
msgbox % functionb(functiona.call(),1)
functiona() {
return a
}
functionb(Var1, Var2) {
output := Var1 Var2
return output
}
解决方案
我认为正确的方法是这样的:
msgbox % functionb(functiona(),1)
functiona() {
return "a"
}
functionb(Var1, Var2) {
return, Var1 Var2
}
推荐阅读
- python - Python 将输入与变量混合
- python - Conda - 无法完全删除环境
- java - 从jsoup的嵌套href中检索数据
- http - HTTP服务器HandleFunc循环超时?
- css - 有没有办法使用 CSS 创建一个重叠在框边框顶部的标题?
- iis - 上传报告失败 - HTTP 代码 413:页面未显示,因为请求实体太大
- linkedin - 如何获取 LinkedIn 提及的成员/组织的 URN
- sonos - 如何通过 Sonos API 播放指定的 Google Play 音乐资源(专辑)
- debugging - 如何从另一个项目调试我自己的 go 模块
- javascript - 使用键动态构建最小值和最大值