ホームページ  >  に質問  >  本文

ruby中出现unexpected tIDENTIFIER!求大神指点

def test(name)
  yield(name)
end

test("licheng"){|name| puts "hello #{name}"}

上面这段代码出现以下错误,不知为何?

-e:1:in `load': /Users/lic/RubymineProjects/test/test1.rb:1: syntax error, unexpected tIDENTIFIER, expecting end-of-input (SyntaxError)
test("licheng"){|name| puts "hell...
...                               ^
    from -e:1:in `<main>'
阿神阿神2761日前689

全員に返信(1)返信します

  • 黄舟

    黄舟2017-04-22 09:02:09

    Mac で Rubymine を使用すると、各文の後に「n」が表示される可能性があります。

    返事
    0
  • キャンセル返事