【发布时间】:2022-11-14 01:59:31
【问题描述】:
我是 ruby 的新手并开始学习 ruby,我来到了这个 proc return 概念,我完全混淆了 proc 如何以不同的方式返回。
我在这里附上我的代码以供参考。 我也进行了谷歌搜索,但如果有人可以提供帮助,我无法得到答案。
def call_proc
puts "Before proc"
my_proc = Proc.new { return 2 }
my_proc.call
puts "After proc"
end
def proc_call
def inside_call
my_proc = Proc.new {return 4}
end
proc = inside_call
proc.all
end
【问题讨论】:
标签: ruby-on-rails ruby