0
なぜこれが間違っているのか説明できますか?ブロックの先頭にSyntaxErrorがあります
object = Special::MyObject.new 'string' { "a block" }
私はそれは私が削除した場合、ブロックすべてがあなたが(ブレースブロックを使用することはできません細かい
なぜこれが間違っているのか説明できますか?ブロックの先頭にSyntaxErrorがあります
object = Special::MyObject.new 'string' { "a block" }
私はそれは私が削除した場合、ブロックすべてがあなたが(ブレースブロックを使用することはできません細かい
を作品keyword_end
見込ん
.. { "a ...
^
にSyntaxError
を取得{ ... }
)をカッコのないメソッドで置き換えます。 do ... end
を使用するか、(
... )
を追加してください。
object = Special::MyObject.new('string') { "a block" }
object = Special::MyObject.new 'string' do
"a block"
end
object = Special::MyObject.new('string') { "a block" }
@Batkinsこれはブロックされません、これは壊れたハッシュ –
ああなり、申し訳ありません質問を誤解。公正であるために、彼はここで何をしようとしているのかを精緻にはしなかった。 – Batkins