You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 23:32:40