Worst ideas/features in programming languages?
surlymoor
surlymoor at cock.li
Tue Oct 12 05:29:23 UTC 2021
On Tuesday, 12 October 2021 at 03:17:08 UTC, SealabJaster wrote:
> `abc => { return 123; }` should not be returning a function
> that returns a function.
https://dlang.org/changelog/2.098.0.html#ambiguous-lambda
>sumtype and/or tagged unions. esp. in regards to pattern matching
I just want to be able to have a returned value be implicitly
wrapped if its type is part of the `SumType` returned by the
function.
```d
// -preview=shortenedMethods is awesome
SumType!(int, string) div(int a, int b) => b != 0 ? a : "Divisor
is zero";
```
More information about the Digitalmars-d
mailing list