Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

2015-07-03から1日間の記事一覧

inject内部で条件付きな式を使う場合注意すること

inject内部で条件付きな式を使う場合、 かならず初期値*1を返すようにしないと エラーを吐きます。 実例を挙げると、 ary.inject("") {|ary, item| ary << item if item > 'e'; ary}といったように初期値を吐き出すようにしないといけません。 実際のところ …