Ruby力の基礎固めとして、ブロックについて学んだことをまとめます。 ブロックとは メソッド呼び出しの際に引数と一緒に渡すことのできる処理のかたまり | たのしいRuby P199 ブロックつきメソッド呼び出しの例 [1, 2, 3, 4, 5].each do |i| # do ~ end は { ~ } でもOK puts i ** 2 end => 1 4 9 16 25 # 例)hash sum = 0 outcome = {'join' => 1000, "shopping" => 1000, 'food' => 4000} outcome.each do |item, price| sum += price end puts sum => 6000 # 例)file読込 file = File.open('sample.txt') file.each_line do |line