タグ

ブックマーク / blog.nishimu.land (1)

  • Ruby 2.2 で {"Arbitrary Key": "value"} が出来るようになった話 - ちなみに

    リリース! さきほど待ちに待った Ruby 2.2.0 がリリースされました。 関係者のみなさん、すばらしいクリスマスプレゼントをありがとうございます! https://www.ruby-lang.org/en/news/2014/12/25/ruby-2-2-0-released/ 変更点については preview1 のときにざっくりとしたまとめを作っているのでご参照ください。 今回は preview1 以降の変更で個人的に一番最高のやつを紹介します。 TL;DR 2.1 までは出来なかった特殊なシンボルでも新しい Hash リテラルの書き方が出来るようになった。 { "ヾ(*≧∀≦*)ノ": "寿" } #=> {:"ヾ(*≧∀≦*)ノ"=>"寿"} Hashリテラルの書き方について Ruby の Hash ではシンボルをキーにすることがよくあります。通常の書き方で書くとハッシュロケッ

    Ruby 2.2 で {"Arbitrary Key": "value"} が出来るようになった話 - ちなみに
  • 1