Dyalog APL 允许将多个值的向量分配给相应数量的多个尚未定义的变量:
x y←1 2
]display x
1
]display y
2
如何将单个元素向量中的单个值分配给单个尚未定义的变量?
我尝试了什么:
(⊂x)←,1
VALUE ERROR: Undefined name: x
(⊂x)←,1
∧
(,⊂x)←,1
VALUE ERROR: Undefined name: x
(,⊂x)←,1
∧
(,x)←,1
VALUE ERROR: Undefined name: x
(,x)←,1
∧
这可行,但它太脏了:
(x x)←,1
]display x
1
单例向量是作为函数的结果之一获得的,我想在调用函数后避免额外的←⊃
语句。