I know that assert is not a function but it would be nice to have.

import std.exception;

void foo(T...)(T args)
{
    // Compiles:
    enforce(args);

    // DOES NOT COMPILE:
    // assert(args);

    // Must expand manually:
    assert(args[0], args[1]);
}

void main()
{
    foo(true, "hi");
}

Ali

Reply via email to