1
我有兩個數組,我可以連接它們循環這兩個數組。但是有沒有更好的方法來做到這一點?將一個數組的每個元素連接到ruby中其他數組的每個元素
需要colors = ['yellow', 'green']
shirts = ['s','m','xl','xxl']
輸出:
output = ['yellow_s','yellow_m','yellow_xl','yellow_xxl','green_s','green_m','green_x','green_xxl']
或者'colors.product(shirts).map {| e | e.join(「_」)}' – Candide 2014-10-10 12:37:01
@Cideide,謝謝您提供替代方案。我將它添加到答案中。 – falsetru 2014-10-10 12:38:09
謝謝你們。我不知道這種方法。 – 2014-10-10 12:40:22