On Thursday, 23 July 2015 at 12:10:04 UTC, Enjoys Math wrote:
On Thursday, 23 July 2015 at 11:49:05 UTC, cym13 wrote:
    [...]

Thanks.  That worked.   Here's my code:

module hashtools;
import std.conv;
import std.digest.md;

string uintSliceToHash(const uint[] slice) {
    auto  md5 = new MD5Digest();
    md5.put(slice.to!(ubyte[]));
    return md5.finish().to!(string);
}

unittest {
    import std.stdio;
    uint[] slice = [1,2,3,4];
    writeln(uintSliceToHash(slice));
}

Actually, uint[] seems to be hashable:

    import std.stdio;
    int[uint[]] aa;
    aa[[1,2,3]] = 5;
    writeln(aa[[1,2,3]]);

WORKS

Reply via email to