【发布时间】:2014-08-06 12:25:28
【问题描述】:
我想知道在使用 APL 时是否应该大量使用 each 运算符,还是应该尝试为给定问题找到另一种解决方案?
如何在 APL 中优化此运算符的使用?
【问题讨论】:
-
除非您使用 APL 的开源实现,否则每个原语的确切内部都是依赖于供应商和黑盒的。 “每个”被认为是一个隐藏循环,但在某些情况下它可能有用。如果将 d-fn 应用于每个数组而不是整个数组,则程序可能会运行更大的输入大小,因为 d-fns 将在完成后弹出所有本地数据)