Ruby   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ruby – 为什么Flip-Flop操作符包含第二个条件?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
以下代码使用触发器操作符.
(1..10).each {|x| print "#{x}," if x==3..x==5 }

为什么结果3,4,5?

我认为它应该是3,4.

如教程中所述,当x == 3时,此表达式变为true,并且在x == 5之前一直为真.如果计算结果为false,那么“5”怎么打印?有人可以请我澄清一下吗?

解决方法

“Ruby编程语言”的重要环节是:

4.6.9.1 Boolean flip-flops

(1..10).each {|x| print x if x==3..x==5 }

大佬总结

以上是大佬教程为你收集整理的ruby – 为什么Flip-Flop操作符包含第二个条件?全部内容,希望文章能够帮你解决ruby – 为什么Flip-Flop操作符包含第二个条件?所遇到的程序开发问题。

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。