如何在Dyalog APL函数中使用富格式框打印内容?
解决Dyalog APL中函数内
⎕←不遵循box设置的问题 要让函数里的⎕←输出也应用富格式框,你需要修改]box命令的函数输出控制开关:
- 执行以下命令开启函数内的box输出:
或者使用简写形式:]box on -function=on]box on -f=on
验证效果:
tmp ← {⎕←⍵} ]box on -s=max -f=on ┌→──────────────────────────┐ │Was ON -style=max -f=on │ └───────────────────────────┘ tmp 3 3 3⍴⍳27 ┌┌→───────┐ ↓↓ 1 2 3│ ││ 4 5 6│ ││ 7 8 9│ ││ │ ││10 11 12│ ││13 14 15│ ││16 17 18│ ││ │ ││19 20 21│ ││22 23 24│ ││25 26 27│ └└~───────┘
如果需要持久化该设置(重启APL后依然生效),可以通过设置系统变量⎕PP的第11位(对应十进制值1024)实现:
⎕PP ← ⎕PP ∨ 1024
内容的提问来源于stack exchange,提问作者xpqz
相关产品推荐
相关产品推荐

