On 2017-03-06 17:27, Deech wrote:
I was thinking something on the order of Scala's pattern matching using apply/unapply methods. http://www.artima.com/pins1ed/extractors.html.
That should be possible. Although not as a macro and not with the same nice syntax. Something like this should be possible:
1.match(
3, e => writeln("value is 3"),
(int e) => writeln("value is an integer"),
() => writeln("fallback")
);
--
/Jacob Carlborg
