.[string 10#.z.d;(til 10;4 7);:;"-"]
我想要的是什么;它用“ - ”替换日期列表中每个元素的char 4和7。
我似乎记得有可能以某种方式忽略顶级索引(即til 10
)。我希望下面的内容有效,但不会:
.[string 10#.z.d;(0N;4 7);:;"-"]
如何在点修改中忽略顶级索引?
答案 0 :(得分:2)
q).[string 10#.z.d;(::;4 7);:;"-"]
"2014-04-22"
"2014-04-22"
"2014-04-22"
"2014-04-22"
"2014-04-22"
"2014-04-22"
"2014-04-22"
"2014-04-22"
"2014-04-22"
"2014-04-22"
与索引列表时相同的行为:
q)l:1 2 3
q)l[::]
1 2 3