ruby-reference-manual:736
From: okkez <okkez000@g...>
Date: Fri, 11 Apr 2008 22:23:33 +0900
Subject: [ruby-reference-manual:736] Re: specialvars のパッチ
okkez です。 ではこんな感じでどうでしょうか? # 西山さんの実行例をそのまま使わせていただきました。 Index: _builtin/specialvars =================================================================== --- _builtin/specialvars (revision 2542) +++ _builtin/specialvars (working copy) @@ -537,9 +537,23 @@ --- $KCODE --- $-K +#@since 1.9.0 +この特殊変数は何の影響も持たなくなりました。 + +値を代入しても無視され、参照すると常に nil です。 + + >> $KCODE = true + (irb):1: warning: variable $KCODE is no longer effective; ignored + => true + >> $KCODE + (irb):2: warning: variable $KCODE is no longer effective + => nil + +#@else Ruby の認識するマルチバイト文字列エンコーディングです。 変数の値は "EUC" "SJIS" "UTF8" "NONE" のいずれかの文字列です。 + $KCODE の値が "EUC" のときは文字列や正規表現の エンコーディングが EUC-JP であると仮定します。 同様に "SJIS" のときは Shift JIS を仮定します。 @@ -572,6 +586,8 @@ $KCODE はグローバルスコープです。 +#@end + --- $-a 自動 split モードを表すフラグです。 [[unknown:Rubyの起動/-a]] を参照してください。 -- okkez okkez000@g... -- ML: ruby-reference-manual@m... 使い方: http://QuickML.com/
734 2008-04-10 16:25 [okkez000@g... ] specialvars のパッチ 735 2008-04-11 12:51 ┗[zn@m... ] -> 736 2008-04-11 15:23 ┗[okkez000@g... ]