我有一个函数f[x;y]
,它输出一个表格,我想在x和y的列表中以逗号连接这些表格。我可以做任何类似
(,/)f each xList each yList
连接由f[x1;y1],f[x1;y2],...,f[x2;y1],f[x2;y2],...etc
生成的表?
如果我将f改为单个元组的monadic,我会做(,/)f each xList cross yList
之类的事情。但是,如果可能的话,我想保留函数二进制。
答案 0 :(得分:1)
这应该有效。如果生成键控表,你需要(upsert /)
raze{raze{f[x;y] }[;x] each y }[;xList] each yList
编辑: 注释中引用的解决方案更清晰
raze F ./: xList cross yList