いったんblock = proc do〜endでProcオブジェクト作ってからarr.each(&block)