回答編集履歴
1
サンプル追加
answer
CHANGED
@@ -6,4 +6,12 @@
|
|
6
6
|
break unless ba # ←必要に応じて
|
7
7
|
puts "#{fo}:#{ba.inspect}"
|
8
8
|
end
|
9
|
+
```
|
10
|
+
|
11
|
+
ハッシュにしたいということであれば、[4]=nilまで含まれちゃうことに目をつぶれば、
|
12
|
+
```Ruby
|
13
|
+
foo = [1,2,3,4]
|
14
|
+
bar = [1,2,3,4,5,6,7,8,9,10,11,12]
|
15
|
+
|
16
|
+
p foo.zip(bar.each_slice(4)).each_with_object({}){|(k,v),o| o[k]=v}
|
9
17
|
```
|