enlist

语法

enlist(X)

参数

X 任意数据形式。

详情

X 是标量时,返回一个向量。

X 是字典时,

  • 若键为字符串,返回一个单行的表。

  • 若键为非字符串,返回一个元组。

X 是向量、元组等其他数据形式时,返回一个元组。

例子

enlist(1)
// output
[1]

enlist(`aaa)
// output
["aaa"]

enlist([2022.01.01,2022.01.02,2022.01.03])
// output
([2022.01.01,2022.01.02,2022.01.03])

enlist(["a",2,3])
// output
(("a",2,3))

a = array(INT[], 0, 10).append!([1 2 3, 4 5,6 7 8, 9 NULL])
enlist(a)
// output
([[1,2,3],[4,5],[6,7,8],[9,00i]])

d1=dict(`a`b`c, (1, 2 3, 4))
enlist(d1)
c b a
4 [2, 3] 1
value =(-2 2 3, 0 1, 2.2 -3 1)
d2 = dict(1 2 3, value, true)
print enlist(d2)

/* output;
(1->[-2,2,3]
2->[0,1]
3->[2.2,-3,1]
)
*/