Matteo Tomasulo wrote:
> ma così mi da un errore del tipo "stack level too deep"
Perché invochi i metodi [] e []= dentro la loro definizione, quindi
effettuano una ricorsione infinita. Prova con:
class Array
def [](i)
at(i + 1)
end
def []=(i, v)
insert(i + 1, v)
end
end
Luca
--
blog: www.lucaguidi.com