Exception2 described in blog post

Adam D Ruppe destructionator at gmail.com
Mon Aug 1 23:04:57 UTC 2022


```
import exception2;
void main() {
         int a;

         try {
		// string error type instead of namespaced D type
		// can still attach information though
                 throw Exception2!"foo bar"(a);
         } catch(Exception2!"foo bar") { // caught by string
                // printing it here would show the value of `a`
         }
}
```

Read more at the link:
http://dpldocs.info/this-week-in-d/Blog.Posted_2022_08_01.html



More information about the Digitalmars-d-announce mailing list