bir dizeden içerip içermediğini kontrol edin Bu dizideki words = ["foo", "bar", "spooky", "rick james"]
öğesindeki herhangi bir öğenin sentence = "something spooky this way comes"
tümcecinin alt dizeleri olup olmadığını kontrol etmek istiyorum.Bir dize bir dizi
Herhangi bir eşleşme varsa true, eğer değilse yanlış.
Bulunduğum çözeltisi (çalışır ancak, hala Ruby öğreniyorum muhtemelen verimsiz):
is_there_a_substring = false
words.each do |word|
if sentence.includes?(word)
is_there_a_substring = true
break
end
end
return is_there_a_substring
sevmelisin yakut ... (süreölçer doldu) –
'include? ',' include? 'olarak kullanılır. ruby2.0 içinde benim için çalışmaz – Radek
Ruby'de' includes? Bu cevabın 'include? 'Kullanmak için düzenlenmiş olması gerekiyor. – JEMaddux