Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何获得值以查看本地范围内的变量?例如:
a:2; func:{ a:1; value "a" }
返回 2
value将始终在全局范围内工作。
value
如果你真的需要这个,也许可以使用工作区变量,例如.a.b:1......我没有 aq 实例来测试它是否有效,但我几乎可以肯定它确实有效。
.a.b:1
您可以使用其他功能代替“价值”。一种选择是“评估”功能:
q)a:2; q) func:{ a:1; eval a} q) func[] q) 1