DIP 1002 (TryElseExpression) added to the queue
Dicebot via Digitalmars-d
digitalmars-d at puremagic.com
Tue Sep 27 02:30:10 PDT 2016
https://github.com/dlang/DIPs/blob/master/DIPs/DIP1002.md
PR: https://github.com/dlang/DIPs/pull/43
Abstract:
In Python, the try/catch/finally syntax is augmented with an
additional clause, termed else. It is a fantastically useful
addition to the conventional syntax. It works like this:
```
try:
do_something()
except Exception as e:
pass # Runs when an error inheriting from Exception was
raised
else:
pass # Runs when no error was raised
finally:
pass # Runs unconditionally, evaluates last
```
More information about the Digitalmars-d
mailing list