我在@columns
中有列:
my @columns =('column1', 'column2', 'column3');
我在
@separators
中有分隔符:my @separators = (',', '|');
我想一栏一栏地插入分隔符:
column1,column2|column
我的解决方案是:
(@columns »~» (|@separators,"")).join("")
这里我有三列和两个分隔符,如何在
N-1
列之间插入N
分隔符? 最佳答案
假设@separators
具有正确数量的值,则可以使用 roundrobin
。
roundrobin( @columns, @separators ).flat.join()