> Why drop curly braces?
What do you mean? It uses curly braces for compound statements. But it doesn't require curly braces to define a one-line function.
What do you mean? It uses curly braces for compound statements. But it doesn't require curly braces to define a one-line function.
It's also something that was adopted by other languages in the curly braces family - e.g. C# originally required curly braces for function bodies, but now allows you to write:
int Sum(int x, int y) => x + y;