0
A
回答
4
有时候,我已经知道用Array#include?
检查对值一长串平等。
[1,2,3].include? 2 # true
[1,2,3].include? 4 # false
但是对于2个值,通常a == 1 || a == 2
更容易和更简单。
1
a==b || a==c
才是正道。
Ruby将不支持a == b||c
。
1
还广泛应用于:
[b, c].include?(a)
相关问题
- 1. 红宝石成语默认值
- 2. 红宝石prime_division返回两个值,
- 3. 比较两个值,并在红宝石
- 4. 合并两个红宝石对象
- 5. 两个红宝石阵列
- 6. 红宝石由多个值
- 7. 红宝石和指针
- 8. 红宝石“回报,除非无”成语
- 9. 红宝石成语如果something_is_true
- 10. 红宝石成语的分组符号
- 11. 红宝石宝石生成内容
- 12. 红宝石轨道:回形针和红宝石Mp3Info
- 13. 红宝石写值
- 14. 红宝石路值
- 15. 红宝石插值
- 16. 对红宝石“if”语句的评论
- 17. 红宝石成语来运行代码两次(“在中间码”)
- 18. 捆绑安装针对一个宝石的老版本的红宝石
- 19. 红宝石语法问题
- 20. 红宝石座语法
- 21. 红宝石2语法,$`
- 22. 红宝石条件语句
- 23. 红宝石的SAXParser语法
- 24. 红宝石:复制两行
- 25. 红宝石模板引擎,看起来像红宝石语法
- 26. 红宝石在。每个语句
- 27. 红宝石 - 一个if语句
- 28. 检查两个范围的红宝石
- 29. 发现两个标记(红宝石)
- 30. 添加两个红宝石阵列
请记住,在OP的问题中,a,b,c是变量,可能是数组值。所以'[b,c] .include? a'在逻辑上与'a == b ||不相同一个== C'。 –
@garbagecollection咦?使用'include?'时,'a','b'和'c'的值会失败?即使它们都是数组,它仍然可以正常工作。 –
考虑a = [1,2,3],b = 1,c = 2。 b和a.include? c会返回true,但a!= b和a!= c –