Hi, I noticed, that I cannot throw from the lambda expression: Error: expression expected, not throw but have to use the longer syntax () {throw new Exception();}
--- void foo(void function() e){} void main() { foo( () => throw new Exception() ); } --- The shorter lambda syntax would be more readable in my case. Is there a reason why it isn't allowed or should I create an enhancement request? Kind regards André