33件ヒット
[1-33件を表示]
(0.066秒)
検索結果
-
Kernel
$ $ -F -> Regexp | String | nil (24213.0) -
String#split で引数を省略した場合の区切り文字です。
...分割を行います。
詳細は String#split を参照してください。
コマンドラインオプション -F を指定して Ruby を起動した場合、
初期値は -F で指定した値です。
それ以外の時には初期値は nil です。
$; には任意のオブジェクト... -
Kernel
$ $ ; -> Regexp | String | nil (6113.0) -
String#split で引数を省略した場合の区切り文字です。
...分割を行います。
詳細は String#split を参照してください。
コマンドラインオプション -F を指定して Ruby を起動した場合、
初期値は -F で指定した値です。
それ以外の時には初期値は nil です。
$; には任意のオブジェクト... -
変数と定数 (30.0)
-
変数と定数 * local * instance * class * class_var_scope * global * pseudo * const * prio
...> nil
# 1
# nil <- これが nil であることに注意
# 1
//}
宣言は、たとえ実行されなくても宣言とみなされます。
//emlist[][ruby]{
v = 1 if false # 代入は行われないが宣言は有効
p defined?(v) # => "local-variable"
p v # => ni......「'$' + 10進数字」という名前を持つ変数を特殊変数と呼びます。
また、 $-F や $-I のような変数もあります。
これらは Ruby の起動オプションと -F や -I などと対応しており、オプション変数と呼ばれます。
==== スコープ
組......似変数へ代入すると文法エラーになります。
===[a:const] 定数
//emlist[例][ruby]{
FOOBAR
//}
アルファベット大文字 ([A-Z]) で始まる識別子は定数です。
定数の定義 (と初期化) は代入によって行われますが、メソッドの
中では定義......ると文法エラーになります。
===[a:const] 定数
//emlist[例][ruby]{
FOOBAR
FOOBAR
//}
アルファベット大文字 ([A-Z]) で始まる識別子は定数です。
他にも、ソースエンコーディングが Unicode の時は Unicode の大文字または
タイト...