我开始学习 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
这是因为包含吗?方法不能有句柄逻辑运算符?
谢谢