teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

サンプル追加

2017/01/30 08:45

投稿

otn
otn

スコア86349

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
  ```