2017-01-15から1日間の記事一覧

Rubyでhashのソートの挙動のメモ

ブロックの渡し方、参照の仕方のメモ scores = { 'Carol' => 90, 'Alice' => 50, 'Bob' => 60, 'David' => 40 } scores.sort {|(k1, v1), (k2, v2)| v2 <=> v1 } # => [["Carol", 90], ["Bob", 60], ["Alice", 50], ["David", 40]] # !> assigned but unused…