アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson
ローカル変数のスコープ (スコア:0)
これは
2.times do |i|
if i == 1
p a
else
a = 1
end
end
が実行できないというやつのことでしょうか。
Re:ローカル変数のスコープ (スコア:1)
a=i
end
# error
p a
↑これはエラーになるけど、
a=1
10.times do |i|
a=i
end
# 10が出力される
p a
こっちではaの値が上書きされてしまう、
という問題では?
Re:ローカル変数のスコープ (スコア:0)
> 10.times do |i|
> a=i
> end
>
> # 10が出力される
> p a
出力は 9 です
Re:ローカル変数のスコープ (スコア:1)