ruby – 从内部调用方法再次执行
发布时间:2020-12-17 02:58:58 所属栏目:百科 来源:网络整理
导读:ruby从内部调用方法重新运行的正确方法是什么 在下面的示例中,当@dest_reenter等于yes时,我希望b_stage方法再次执行 def b_stage if @dest_reenter == 'yes' @dest_reenter = nil b_stage endend 解决方法 这就是你如何进行递归,但使用这些实例变量并不是一
ruby从内部调用方法重新运行的正确方法是什么
在下面的示例中,当@dest_reenter等于yes时,我希望b_stage方法再次执行 def b_stage if @dest_reenter == 'yes' @dest_reenter = nil b_stage end end 解决方法
这就是你如何进行递归,但使用这些实例变量并不是一种方法.一个更好的例子是这样的:
def b_stage(i) if i < 5 puts i i += 1 b_stage(i) end end 如果你调用b_stage(0),输出将是 0 1 2 3 4 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |