红宝石条件下的简单方法是什么?我可以使用什么而不是两个include?
str1="str"
str2="sss"
string='string'
puts "yes" if (string.include?(str1) or string.include?(str2))
答案 0 :(得分:2)
你可以这样做:
puts "yes" if string[str1] || string[str2]
但是如何:
puts "yes" if [str1,str2].any?{|s| string[s]}
甚至:
puts "yes" if string[/#{str1}|#{str2}/]