Kann ein Objekt wie folgt mit einem Block initialisiert werden?Initialisieren eines Objekts mit einem Block
class Foo
attr_reader :bar,:baz
def initialize(bar,baz)
@bar, @baz = bar, baz
end
end
Foo.new do |bar, baz|
# some logic to be implemented
# @bar, @baz to be assigned
end
Sicher, aber vergessen Sie nicht, die Argumente anzugeben. Und der Block wird nichts tun. – sawa