ruby流量控制
发布时间:2020-12-16 22:17:48 所属栏目:百科 来源:网络整理
导读:我没有找到任何有用的资源在线分解 Ruby的不同的流量控制选项. 我们假设我在一个方法中迭代数组: def a_method things.each do |t| # control options? endend 这里有什么不同的流量控制选项?他们有什么区别? 重试 返回 休息 下一个 重做 解决方法 可以在
我没有找到任何有用的资源在线分解
Ruby的不同的流量控制选项.
我们假设我在一个方法中迭代数组: def a_method things.each do |t| # control options? end end 这里有什么不同的流量控制选项?他们有什么区别? >重试 解决方法
可以在救援块内使用重试,在导致异常的条件得到纠正后,跳回到初始块.在一个块内,它具有跳转到屈服方法的开始的作用.所以在每个内部这意味着重试将跳转到循环的开头.
返回将从其中的方法返回 – 在这种情况下,从a_method. break将从yield方法返回 – 在这种情况下,从每个方法返回(如果每个块的结尾和a_method的结尾之间发生了某些事情,则它们将不同于从a_method返回). 接下来将从块中返回,从而跳转到下一个项目. 重做将跳到块的开头,从而重复当前的迭代. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |