This commit is contained in:
Ingy döt Net 2013-10-27 22:24:23 +00:00
parent 6f050a029e
commit 776bba907c
3887 changed files with 59894 additions and 7280 deletions

View file

@ -29,10 +29,10 @@ void main() {
{"salami", 3.0, 95.0},
{"sausage", 5.9, 98.0}];
// reverse sorted by Value per amount
const items = raw.sort!q{a.valuePerKG > b.valuePerKG}().release();
// Reverse sorted by Value per amount.
const items = raw.sort!q{a.valuePerKG > b.valuePerKG}.release;
const(Item)[] chosen;
immutable(Item)[] chosen;
real space = 15.0;
foreach (item; items)
if (item.amount < space) {
@ -45,5 +45,5 @@ void main() {
writefln("%10s %7s %7s %7s", "ITEM", "AMOUNT", "VALUE", "$/unit");
writefln("%(%s\n%)", chosen);
writeln(Item("TOTAL", sum!"amount"(chosen), sum!"value"(chosen)));
Item("TOTAL", chosen.sum!"amount", chosen.sum!"value").writeln;
}