On Thursday, 11 September 2014 at 14:39:53 UTC, Daniel Kozak wrote:
On Thursday, 11 September 2014 at 14:18:31 UTC, Colin wrote:

Ah ok. I get it.

Thanks daniel!

a quiet better version:

import std.stdio;
import std.algorithm;

struct Thing {
        uint x;
        alias x this;
}

void main(){
        uint[] ar1 = [1, 2, 3, 4, 5];
        auto min1 = ar1.reduce!((a,b) => min(a,b));
        writefln("%s", min1);
        
        Thing[] ar2 = [Thing(1), Thing(2), Thing(4)];
        auto min2 = ar2.reduce!((a,b) => min(a,b));
        writefln("%s", min2);
}

s/quiet/quite/

Reply via email to