Я начинаю изучать Ruby, нужна помощь с включением? метод.Как я могу логически или два включить? условия в Ruby?
Код ниже работает просто отлично:
x = 'ab.c'
if x.include? "."
puts 'hello'
else
puts 'no'
end
Но когда я код это так:
x = 'ab.c'
y = 'xyz'
if x.include? "." || y.include? "."
puts 'hello'
else
puts 'no'
end
Если дает мне ошибку, когда я запускаю его:
test.rb:3: syntax error, unexpected tSTRING_BEG, expecting keyword_then or ';' o
r '\n'
if x.include? "." || y.include? "."
^
test.rb:5: syntax error, unexpected keyword_else, expecting end-of-input
Is это потому, что включить? метод не может иметь дескриптор логики?
Благодаря
Добавить круглые скобки? 'if x.include? (". ") || y.include? (".") ' – Ryan