Project

General

Profile

Feature #5825

Updated by nobu (Nobuyoshi Nakada) almost 5 years ago

=begin
I'm very excited about this feature in CoffeeScript, and think it might be a nice-to-have thing in Ruby 2.0.

That's how I think it would look like:

~~~ruby


class Me

def initialize(@name, @age, @location); end

end
~~~


So we can declare `@variable`s ((|@variable|))s in the initializer method parameters definition to avoid assigning instance variables from method arguments by hand, like:

~~~ruby


class Me

def initialize(name, age, location)

@name = name

@age = age

@location = location

end

end
~~~


Want to hear what do you guys think, does that feature worth being included in 2.0?
=end

Back