重複の可能性:
Rubyオブジェクトがブール値である
かどうかを確認するRubyで真実性を回避するにはどうすればよいですか?
次のような配列があるとします(たとえば):
[3, false, "String", 14, "20-31", true, true, "Other String"]
たとえば、これに頼らずに、どの要素が実際のブール値であるかを判断する簡単な方法はありますか?
value === TrueClass || value === FalseClass
アレイ内の位置に依存することは、ケースごとに異なるため、オプションではありません。