Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

Ruby | Enumerable | each_slice

概要

Enumerable#each_slice

詳細

Enumerable#each_slice 指定要素数ずつブロックに渡す

サンプル

コード
# encoding: utf-8
require "pp"

%w{hage hige huge hege hoge}.each_slice(2) {|e|p e}
p "-----------------------------"
%w{hage hige huge hege hoge}.each_slice(3) {|e|p e}
出力
["hage", "hige"]
["huge", "hege"]
["hoge"]
"-----------------------------"
["hage", "hige", "huge"]
["hege", "hoge"]