提问人:mila002 提问时间:9/6/2023 更新时间:9/6/2023 访问量:88
Ruby 无效中断 (SyntaxError)
Ruby Invalid break (SyntaxError)
问:
我有一段非常简单的代码的问题:
def cond(x,y)
if x =~ /#{y}/
puts "ok"
else
puts "not ok"
break
end
end
result = `ls /path/to/some/file | grep something`
cond(result,"nothing")
在那里我得到一个错误
Traceback (most recent call last):
./nodeexp.rb: ./nodeexp.rb:13: Invalid break (SyntaxError)
相同的代码,但未在 def 中使用,工作正常:
result = `ls /path/to/some/file | grep something`
if result =~ /nothing/
puts "ok"
else
puts "nie ok"
break
end
我错过了什么?
答: 暂无答案
评论
break
break
def
def
break