有一個symbol列表和一個date列表,按照一個函數的規則把兩個列表裏的每個元素一一對應、
symlist:10?`A`B`C
symdate:`date$10?10
f:{[d;s] d,s}
過程如下:
建立函數,d表示date列表,s表示一個symbol:
func:{[d;s]d f\: s}
projection先固定日期列表symdate,再把每個symlist的symbol傳入:
func[symdate;]each symlist
把結果平整打開:
raze func[symdate;]each symlist
結果驗證一共有一百個組合