Ruby - ローカル変数Advertisementローカル変数
ローカす変数は宣言した時点で使用可能となり、そのスコープは宣言された位置からブロック・メソッド・クラス・モジュールの終わりまでとなる。
例 name = "my_name" _age = 20 print name 実行結果 my_name 例2
1.times{
name = "your_name"
print name
}
print name
実行結果 your_name local_valiable.rb:6: undefined local variable or method `name' for main:Object (NameError)nameは1.timesのブロック内で定義されているため、ブロック外からの参照はエラーとなる。 Advertisement |
ショートカット・634トップページ・このカテゴリのトップページに戻る ・634ラボ サイト検索Y!ログール |