Supponiamo che io sono un elenco di tupples come questi:gruppo vicino con tuple in F #
[("A",12); ("A",10); ("B",1); ("C",2); ("C",1)]
E mi piacerebbe fare una sorta di groupby
come faccio a gestire questo?
In pseudocodice-SQL che dovrebbe essere simile a questa:
SELECT fst(tpl), sum(lst(tpl)) FROM [TupplesInList] GROUP BY fst(tpl)
cedendo
[("A",22); ("B",1); ("C",3)]
potrei fare un dizionario e aggiungere le interi se la chiave esiste, ma faccio fatica a credere che sarebbe la migliore soluzione in una lingua così espressiva come F #.