このブログ投稿や他のさまざまなニュースやポッドキャストから、私は、CoffeeScript スタイルのクラス初期化が Ruby 2.0 に導入されるという印象を受けました。ただし、ブログ投稿の例を試してみてください
class FooBar
def initialize(@name, @last_name)
#nice isn't it?
end
def to_s
"#@name #@last_name"
end
end
構文エラーを作成します
test.rb:2: formal argument cannot be an instance variable
def initialize(@name, @last_name)
^
test.rb:2: formal argument cannot be an instance variable
def initialize(@name, @last_name)
^
この機能は Ruby 2.0 にはなかったのですか? これが削除されるというニュースや発表は見つかりませんでした。