如果something_is_true,do_two_simple_things的Ruby习语

如果something_is_true,do_two_simple_things的Ruby习语,第1张

概述例如,这需要4行,这对于这样一个简单的 *** 作来说空间太大了: if something_is_true puts 'error' returnend 这个是单线,但看起来很尴尬. if something_is_true; puts 'error'; return; end 我们能做点什么吗 # it would be great if this would work because it 例如,这需要4行,这对于这样一个简单的 *** 作来说空间太大了:

if something_is_true  puts 'error'  returnend

这个是单线,但看起来很尴尬.

if something_is_true; puts 'error'; return; end

我们能做点什么吗

# it would be great if this would work because it is short and readableputs 'error' and return if something_is_true
解决方法 我同意@NedBatchelder你原来的代码可能是最好的.其他人指出,在您的特定示例中,您可以使用return puts’error’.

尽管如此,为了学习,您可以使用括号对多个语句进行分组,因此在您只能使用一个语句的地方使用少量语句.你说:

# it would be great if this would work because it is short and readableputs 'error' and return if something_is_true

你可以这样做:

(puts 'error'; return) if something_is_true
总结

以上是内存溢出为你收集整理的如果something_is_true,do_two_simple_things的Ruby习语全部内容,希望文章能够帮你解决如果something_is_true,do_two_simple_things的Ruby习语所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/1255156.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-07
下一篇2022-06-07

发表评论

登录后才能评论

评论列表(0条)

    保存