( saxus | 2014. 11. 16., v – 05:03 )

Ugyanez C#földén:

// IEnumerable<Tupple<int, int, int>> orders 

var totalPrice1 = (from x in orders select x.Item2 * x.Item3).Sum();
var totalPrice2 = orders.Select(x => x.Item2 * x.Item3).Sum();

És mindenki érti anélkül, hogy tovább kellene képezni.

Mondjuk tény, hogy pattern matching _néha_ jól jönne C#-ban is, viszont valaki javítson már ki, ha tévednék, de sokszor Erlangban is pl. Exception helyett használják arra, hogy ilyen Maybe X esetén eldöntsék, hogy valóban X jött-e (ergó, rendesen ment minden) vagy valami más és akkor gebasz van.

Szerk.: kacsacsőr fix, mert a Drupal nyomi.

----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™