[前][次][番号順一覧][スレッド一覧]

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...       ]