プログラミング初心者です。定義した新しいクラスを使用して、Ruby で一連の新しいオブジェクトを作成しようとしています。たとえば、ここに私のクラスがあります:
class Loser
def initialize (fingers)
@fingers = fingers
end
def fingerprint
return @fingers
end
end
では、敗者を 10 人作りたいとしましょう。最初の敗者は指が 1 本、2 番目の敗者は指が 2 本...などです。
通り抜けるのではなく
loser1 = Loser.new(1)
loser2 = Loser.new(2)
etc,
私は次のようなことができると思った
array = [1,2,3,4,5,6,7,8,9,10]
array.each {|i| loser#{i} = Loser.new(i)}
私が欲しい
puts Loser5.fingerprint
まったく機能しない 5 を出力します。任意の提案をお願いします。これは非常に単純かもしれません。私は新しいです。