Why is D unpopular?
    forkit 
    forkit at gmail.com
       
    Tue May 24 09:12:02 UTC 2022
    
    
  
On Tuesday, 24 May 2022 at 06:55:52 UTC, Siarhei Siamashka wrote:
> 
> ....
> You just need to remember to use 'enforce' instead of 'assert'. 
> ....
It's not correct to suggest that these are simply interchangeable.
They may appear to be similar, but they are two very different 
things.
For example (to just make that point):
nothrow void checkSomething(bool checkThis)
{
     //enforce(checkThis == true); // nope! enforce throws an 
exception.
     assert(checkThis == true); // ok.
}
    
    
More information about the Digitalmars-d
mailing list