実行結果
def power
prev = 1
prev = prev * 2
return prev
end
prev = 1
power_gen = Proc.new{
prev = prev * 2
}
print "power: ", power, ", ", power, "\n"
print "power_gen: ", power_gen.call, ", ", power_gen.call, "\n"
power: 2, 2
power_gen: 2, 4
リファレンスマニュアル にこういう例があれば手っ取り早くわかったのに。
0 件のコメント:
コメントを投稿