Ho un file contenente i dati su Commesso, prodotti, l'ubicazione, SalesValueCreazione e accumulando una Mappa di Mappa di Mappa ... in scala
Per esempio:
Bob, Carrots, United States, 200
Bill, Potatoes, England, 100
Bob, Oranges, England, 50
Bob, Carrots, United States, 20
Il SalesValue può essere succintamente accumulata in un hash di hash di hash in perl utilizzando il seguente codice
while(<>){
@cols = split(/,/);
$vals {$cols[0]} {$cols[1]} {$cols[2]} += $cols[3];
}
qualcuno ha ottenuto qualche suggerimento di come questa creazione di una mappa di carta di carta, più l'accumulo, potrebbe essere meglio i implementato in scala?
In altre parole, Perl è il vincitore qui;) – Ashalynd
... sì, ma aspetto Perl6 prima di usarlo di nuovo :-P Dopo questo troll aggiornerò la risposta con qualche spiegazione più dettagliata e una risposta alternativa –
Ottimo modo per leggere in una mappa della mappa oof Maps ... – BarneyW