ライブラリ
- ビルトイン (6)
検索結果
-
Kernel
$ $ KCODE -> nil (15126) -
この特殊変数は何の影響も持たなくなりました。
...たなくなりました。
値を代入しても無視され、参照すると常に 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
@see spec/rubycmd... -
Kernel
$ $ KCODE -> String (15120) -
Ruby の認識するマルチバイト文字列エンコーディングです。 変数の値は "EUC" "SJIS" "UTF8" "NONE" のいずれかの文字列です。
...するマルチバイト文字列エンコーディングです。
変数の値は "EUC" "SJIS" "UTF8" "NONE" のいずれかの文字列です。
$KCODE の値が "EUC" のときは文字列や正規表現の
エンコーディングが EUC-JP であると仮定します。
同様に "SJIS" の......"SJIS"、
"u" "U" は "UTF8"、"n" "N" は "NONE" に展開されます。
デフォルト値は "NONE" です。
[参考]
現在の実装では $KCODE は Ruby の以下の動作に影響します。
* インタプリタの字句解析器
* Regexp のエンコーディングフラグのデ......フォルト値
* d:spec/literal#regexp
* Regexp.new
* String#upcase
* String#downcase
* String#swapcase
* String#capitalize
* String#inspect
* String#split
* String#gsub
* String#scan
$KCODE はグローバルスコープです。
@see spec/rubycmd... -
Kernel
$ $ -K -> nil (26) -
この特殊変数は何の影響も持たなくなりました。
...たなくなりました。
値を代入しても無視され、参照すると常に 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
@see spec/rubycmd... -
Kernel
$ $ -K -> String (20) -
Ruby の認識するマルチバイト文字列エンコーディングです。 変数の値は "EUC" "SJIS" "UTF8" "NONE" のいずれかの文字列です。
...するマルチバイト文字列エンコーディングです。
変数の値は "EUC" "SJIS" "UTF8" "NONE" のいずれかの文字列です。
$KCODE の値が "EUC" のときは文字列や正規表現の
エンコーディングが EUC-JP であると仮定します。
同様に "SJIS" の......"SJIS"、
"u" "U" は "UTF8"、"n" "N" は "NONE" に展開されます。
デフォルト値は "NONE" です。
[参考]
現在の実装では $KCODE は Ruby の以下の動作に影響します。
* インタプリタの字句解析器
* Regexp のエンコーディングフラグのデ......フォルト値
* d:spec/literal#regexp
* Regexp.new
* String#upcase
* String#downcase
* String#swapcase
* String#capitalize
* String#inspect
* String#split
* String#gsub
* String#scan
$KCODE はグローバルスコープです。
@see spec/rubycmd...
