Ruby で $~ などの表現を分かりやすく書く

結論

  • $~[1]$LAST_MATCH_INFO[1] と書けます
  • $*[2]$ARGV[2] と書けます

注意点

require 'english' をする必要があります。

備考

  • 現実的には require 'english' はなされていることがほとんどだと思います
    • 事実 $ARGV は無意識に使ってました……
    • require 'english' されてない場合は undefined method を吐きます

参考

http://d.hatena.ne.jp/kitokitoki/20120815/p1

Powered by はてなブログ