val = 100 def method(val) yield(15 + val) end _proc = Proc.new{|arg| val + arg } p method(val, &_proc)
こちらの出力結果が215なのですがどうしてなのでしょうか?
どういう経路をたとって、そうなるのかがわかりません。
回答1件
あなたの回答
tips
プレビュー
投稿2020/01/22 12:37
val = 100 def method(val) yield(15 + val) end _proc = Proc.new{|arg| val + arg } p method(val, &_proc)
こちらの出力結果が215なのですがどうしてなのでしょうか?
どういう経路をたとって、そうなるのかがわかりません。
回答1件
あなたの回答
tips
プレビュー