Rational型を表す新たなリテラル表記が追加されました。要望が多かったため、Ruby2.1で機能追加されました。Complex型を表す新たなリテラル表記が追加されました。Module#prependはクラスの手前にモジュールを追加します。モジュールの機能を追加するという点についてはincludeと似ています。includeはクラスに対して機能を追加する。prependはクラスの既存機能を変更する。__FILE__のディレクトリ版。これでわざわざFile.dirname(__FILE__)のように取得する必要がなくなりました。実行ファイルがWindows環境のD:\hoge\__dir__.rbだとします。対象がnilでもエラーにならなくなった。文字列配列を作成する際は%wが便利ですが、そのシンボル版が%iです。Ruby2ではArrayを返却するようになった。Enumerable#lazyによって遅延評価が可能になりました。対応することが可能になる。再現していたが、文法としてサポートされました。どの引数がどの値を示しているか一目瞭然でわかります。「$>,$stdout」は標準出力です。