Ruby 初心者スレッド Part 20at TECH
Ruby 初心者スレッド Part 20 - 暇つぶし2ch43:デフォルトの名無しさん
08/07/01 08:16:02
>>34
% cat a.rb
1.upto(10) {|i|
if i % 2 == 1
s = i
else
p s
end
}
% ruby a.rb
nil
nil
nil
nil
nil

sがブロックの外側で定義されていないので、
sのスコープもエクステントもブロックの内側のみになる。

要するにブロックが実行されるごとに新しいsが作られている。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch