Ellery Newcomer wrote:
I'm tired and witless just now, but I can't think of any reason why assert should be an expression and not a statement.Any clues?
assert only evaluates to void but maybe someone writes something like:
module test;
import std.stdio;
void main()
{
bool readyForMath = true;
int i = 2;
int result = (assert(readyForMath),i*=i,i++);
writeln(i);
}
