2010-09-10 11 views

Respuesta

50

a.any? debería hacer el trabajo.

> a = ['cat','dog','elephant'] 
=> ["cat", "dog", "elephant"] 
> a.any? { |s| s.include?('ele') } 
=> true 
> a.any? { |s| s.include?('nope') } 
=> false 
+0

¿Hay alguna manera de verificar valores múltiples? – Shiko

+0

Tendría que hacer una verificación 'any?' Anidada y probablemente una pregunta diferente, aunque una respuesta breve podría ser: 'a.any? {| s | ['aba', 'ele']. any? {| t | s.include? (t)}} ' – Shadwell

+1

Terminé con este' haystack.select {| str | str.include? ('wat') || str.include? ('pre')} ' – Shiko

Cuestiones relacionadas