Je fais probablement quelque chose de stupide mais je n'arrive pas à comprendre ce que c'est.Headscratcher Ruby - variable d'instance n'est pas sortie
La sortie que je vois de ce programme est
foo
test
Ce que je me attends de voir est
foo
abc
test
Quelqu'un voit-il quoi que ce soit évidemment faux ici?
class Foo
def initialize(l)
@label = l
end
def label
@label
end
def abc
@abc
end
def abc=(abc)
@abc
end
end
foo = Foo.new("foo")
foo.abc=("abc")
puts foo.label
puts foo.abc
puts "test"
Nice, toujours apprendre à vérifier pour la stupidité. :) J'ai déjà fait ça. – epochwolf