は、どのように私はここから行くことができます:2つの配列のアイテムをどのように織り交めることができますか?
for number in [1,2] do
puts 1+number
puts 2+number
puts 3+number
end
その後、2,3,4
3,4,5 -> 2,3,4,3,4,5
を返しなります。これは単なる例であり、実際の使用ではありません。
代わりに、2,3 3,4 4,5 -> 2,3,3,4,4,5
を返信します。私はputのそれぞれをnumberの可能な値のそれぞれについて反復させたいと思います。この場合、1
と2
は、次のputsに移動する前に 'number'の2つの値になります。
これを行う1つの方法は、[2,3,4]
と[3,4,5]
の2つのリストを作成してから、zip
メソッドを使用して[2,3,4].zip([3,4,5]) -> [2,3,3,4,4,5]
のように組み合わせます。