わかるってたのしい

Ruby on RailsやJavaScriptをよく使っています。コードを書いていく中で得た知見を残していきます。

2021-05-27から1日間の記事一覧

Ruby - sendと[]を使ってハッシュや配列の値を取得

こういうことをしたいことは普段はないと思いますが、Tipsとして残しておきます。 array = ['hoge', 'fuga'] pp array.send(:[], 0) #=> "hoge" pp array.send(:[], 1) #=> "fuga" hash = { name: 'Taro' } pp hash.send(:[], :name) #=> "Taro" 関連記事(se…

Ruby - ハッシュから .[] で値を取り出す

普通は hash[:name] のように書きますが、「こういう書き方もあるのか」と思ったので、メモとして残しておきます。 hash = { name: 'Taro' } pp hash.[](:name) #=> "Taro" 配列の場合はこちら Ruby - 配列から .[] で値を取り出す - わかるってたのしい

Ruby - 配列から .[] で値を取り出す

普通は array[0] のように書きますが、「こういう書き方もあるのか」と思ったので、メモとして残しておきます。 array = ['hoge', 'fuga'] pp array.[](0) #=> "hoge" pp array.[](1) #=> "fuga" ハッシュの場合はこちら Ruby - ハッシュから .[] で値を取り…

IntelliJ IDEA Keybindings - 普段はJetBrains系のエディタを使っている人に便利なVSCodeの拡張

僕は普段からRubyMineを使っているのですが、VSCodeも使えるようになっておきたいと考えていました。 ただ、RubyMineのショートカットに慣れすぎていて、操作する時に脳内でコンテキストスイッチが発生するのが億劫な状況でした。 そんな時に IntelliJ IDEA …