タグ

ブックマーク / qiita.com/EastResident (1)

  • Rubyのバッククォート(`)は再定義できるらしい - Qiita

    Ruby Advent Calendar 2016の3日目が空いてたので、代わりに投稿してみました。Rubyのちょいネタです。 Rubyでは演算子の多くが再定義可能です。 Ruby 2.2.0 リファレンスマニュアル > 演算子式 再定義可能な演算子の中にバッククォート(`)があるのですが、バッククォートの再定義ってどんな挙動になるのかちょっと想像できません。 なので色々試してみました。 コマンド出力リテラルが再定義できた 結論から言うと、コマンド出力のリテラルが再定義できました。バッククォートで囲まれた文字列をコマンドとして実行するアレですね。

    Rubyのバッククォート(`)は再定義できるらしい - Qiita
    sonota88
    sonota88 2016/12/07
    へー
  • 1