将单例向量值分配给 Dyalog APL 中尚未定义的单个变量

问题描述

Dyalog APL 允许将多个值的向量分配给相应数量多个尚未定义的变量:

      x y←1 2
      ]display x
 
1
 
      ]display y
 
2

如何将 single 值从 single-element 向量分配给 single 尚未定义的变量?

我尝试了什么:

      (⊂x)←,1
VALUE ERROR: Undefined name: x
      (⊂x)←,1
        ∧
      (,⊂x)←,1
VALUE ERROR: Undefined name: x
      (,1
         ∧
      (,x)←,1
        ∧

这行得通,但太脏了:

      (x x)←,1
      ]display x
 
1

单例向量是作为函数其中一个结果获得的,我想避免在调用函数添加额外的 ←⊃ 语句。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)