[ruby-it] Hash con due elementi come chiave
Andrea Campi
andrea.campi a zephirworks.com
Ven 5 Dic 2008 18:00:23 CET
On Fri, 5 Dec 2008 16:00:57 +0100, Njna Njna wrote:
> 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)
Al limite, @strade[c1].has_key?(c2)
> @strade[c1][c2] << t
> else
> @strade[c1]= {}
> @strade[c1][c2] = t
> end
> end
A meno che t sia un array, non può funzionare, visto che nel primo caso
appendi e nel secondo assegni.
Onestamente trovo questo approccio eccessivamente procedurale. Con
rispetto parlando, Ruby non è PHP.
Ciao,
Andrea
More information about the Ml
mailing list