Quando si lavora con metodi che accettano un parametro in varie forme (ad esempio nil
, una singola stringa, una singola stringa contenente più dati o una matrice di stringhe), tendo a unificarli, suddividendoli, disinfettandoli e inserendoli in un array perché semplifica ulteriormente l'elaborazione e rimuove la necessità di controlli nil, type e size.
esempio (in Ruby):
params = Array(original_param).map { |a| a.split(/\s*,\s*/) }.flatten
params.each{|p| process(p)}
Tuttavia, non ho idea di cosa sto facendo , almeno Non ho idea se c'è un nome per quello che sto facendo. C'è?