メソッドによる暗黙の型変換を試みます。絶対パスに展開した文字列を返します。絶対パスに展開した文字列を返します。そのユーザのホームディレクトリに展開されます。関連づけられたスレッドに固有のデータを返します。そのブロックを評価した値を返します。関連づけられたスレッドに固有のデータを返します。与えられていればその値を、ブロックが与えられていればそのブロックを評価した値を返します。対応するスレッド固有データがない時の返り値を指定します。対応するスレッド固有データがないと発生します。Collection)」を制御するモジュールです。2.1ではRGenGCと呼ばれる新たなGCメカニズムが導入されました。それにともない、以下の環境変数が導入され、これらを設定することでGCの動作をチューニングすることができます。これらの環境変数の効果はRubyの起動時のみ有効です(つまりrubyを動かしている途中で変更することはできません)。(24223.0)2.5.0クラス基本的な入出力機能のためのクラスです。基本的な入出力機能のためのクラスです。オブジェクトはエンコーディングを持ちます。エンコーディングの影響を受けるメソッドと受けないメソッドがあります。エンコーディングに従い読み込まれた文字列のエンコーディングが決定されます。エンコーディングを適切に設定することにより、読み込み時・書き込み時に文字列のエンコーディングを変換させることもできます。(24115.0)2.5.0特異メソッド空の新しいハッシュを生成します。設定したデフォルト値はHash#default_procで参照できます。空の新しいハッシュを生成します。ブロックの評価結果がデフォルト値になります。設定したデフォルト値はHash#default_procで参照できます。値が設定されていないハッシュ要素を参照するとその都度ブロックを実行し、その結果を返します。ブロックにはそのハッシュとハッシュを参照したときのキーが渡されます。ブロックと通常引数を同時に与えると発生します。破壊的変更によって他のキーに対応する値も変更されます。関連づけられた値を返します。クが与えられていればそのブロックを評価した値を返します。なければ例外が発生します。関連づけられた値を返します。与えられていればその値を、ブロックが与えられていればそのブロックを評価した値を返します。そのいずれでもなければ例外が発生します。環境変数の名前を指定します。