2018-01-01から1年間の記事一覧

Rubyのmin_byで比較対象にnilがいるとArgumentErrorでコケる

Rubyの簡単なサンプル arr = [ { name: "hoge1", age: 10 }, { name: "hoge2", age: 13 }, { name: "hoge3", age: 15 }, { name: "hoge4", age: nil } ] arr.min_by{ |e| e[:age] } => ArgumentError (comparison of NilClass with 10 failed) ブロックの戻…

Java Android ArrayListで最後の要素を取得する

E e = list.get(list.size() - 1); Rubyに毒された脳が list.last とやりたくて仕方ないです。 参考 stackoverflow.com