Ich habe eine Datei auf Verkäufer, die Daten, Produkt, Ort, SalesValueErstellen und eine Karte von Karte von Karte Akkumulieren ... in scala
Zum Beispiel:
Bob, Carrots, United States, 200
Bill, Potatoes, England, 100
Bob, Oranges, England, 50
Bob, Carrots, United States, 20
Die SalesValue kann kurz und bündig sein akkumuliert in eine Hash-Hash-Hash in perl den folgenden Code
while(<>){
@cols = split(/,/);
$vals {$cols[0]} {$cols[1]} {$cols[2]} += $cols[3];
}
Hat jemand irgendwelche Vorschläge, wie diese Schaffung einer Karte Karte Karte, sowie die Akkumulation, könnte mich mit am besten in Scala umgesetzt?
Mit anderen Worten, Perl ist der Gewinner hier;) – Ashalynd
... ja, aber ich warte auf Perl6 bevor ich es wieder benutze :-P Nach diesem Troll werde ich die Antwort mit einer ausführlicheren Erklärung und einer alternativen Antwort aktualisieren. –
Tolle Möglichkeit, in eine Karte der Karte von Karten zu lesen ... – BarneyW