[ruby-it] Utilizzo di Struct
Paolo Donā
paolo.dona a seesaw.it
Mar 29 Ago 2006 10:36:17 CEST
Ciao,
Volevo avere il vostro parere sull'utilizzo dei 2 diversi costruttori di
Struct:
Struct.new("Customer", :name, :address) #=> Struct::Customer
Struct::Customer.new("Dave", "123 Main") #=> #<Struct::Customer
name="Dave", address="123 Main">
e
Customer = Struct.new(:name, :address) #=> Customer
Customer.new("Dave", "123 Main") #=> #<Customer name="Dave",
address="123 Main">
L'unica differenza che vedo io č che uno crea la classe nel modulo Struct e
l'altro no. Questo potrebbe tornarmi utile per avere delle strutture fatte
al volo ben isolate dal resto dell'applicazione in quanto potrei avere giā
definito una classe Customer per i fatti miei e creare comiunque una nuova
Struct::Customer in modo da avere chiaro cosa č temporaneo e cosa no.
Voi ci vedete altre differenze/implicazioni?
--
Paolo Dona'
SeeSaw | Another point of view
http://www.seesaw.it
paolo.dona a seesaw.it
Maggiori informazioni sulla lista
Ml