[ruby-it] Hash con due elementi come chiave
Njna Njna
v_orecchia a hotmail.com
Ven 5 Dic 2008 16:00:57 CET
può aver senso questo? faccio inserimento controllano se c'era già qlc
valore o meno
def aggiungi_strada(c1,c2,t)
if (@strade[c1][c2]!=nil)
@strade[c1][c2] << t
else
@strade[c1]= {}
@strade[c1][c2] = t
end
end
Pietro Giorgianni wrote:
> Il 5 dicembre 2008 15.28, Njna Njna <v_orecchia a hotmail.com> ha scritto:
>> quindi dichiaro il mio hash cos�:
>
>> @strade = Hash.new{}
>
> anche @strade = {} va bene
>
>> poi quando aggiungo la prima coppia supponiamo milano - roma km 600
>> faccio @strade[milano] = ????? e poi?
>
> @strade = {}
>
> def get_route(partenza, destinazione)
> @strade[partenza] && @strade[partenza][destinazione]
> end
>
> def set_route(partenza, destinazione, altro)
> @strade[partenza] ||= {}
> @strade[partenza][destinazione] = altro
> end
--
Posted via http://www.ruby-forum.com/.
More information about the Ml
mailing list