assert(expression, error)

spir denis.spir at gmail.com
Sat Feb 12 05:23:06 PST 2011


Hello,

Is there a way to specify what error to throw using (a variant of) assert:
     assert(n > 0, new ValueError("..."));

(Sure, one can write:
     if (n <= 0)
         throw new ValueError("..."));
but the same remark applies to plain assert: the whole point of assert is to 
have it as builtin feature with clear application field & well-known semantics, 
shared by the community of D programmers.)

Denis
-- 
_________________
vita es estrany
spir.wikidot.com



More information about the Digitalmars-d-learn mailing list