可能的重复:
检查 Ruby 对象是否为布尔值
如何避免 Ruby 中的真实性?
给定如下数组(例如):
[3, false, "String", 14, "20-31", true, true, "Other String"]
例如,有没有更简单的方法来确定哪些元素是实际的布尔值而不诉诸于此?
value === TrueClass || value === FalseClass
依赖数组中的位置不是一种选择,因为它会因情况而异。
可能的重复:
检查 Ruby 对象是否为布尔值
如何避免 Ruby 中的真实性?
给定如下数组(例如):
[3, false, "String", 14, "20-31", true, true, "Other String"]
例如,有没有更简单的方法来确定哪些元素是实际的布尔值而不诉诸于此?
value === TrueClass || value === FalseClass
依赖数组中的位置不是一种选择,因为它会因情况而异。