3 ms·
> It seems like we put a semicolon on every line just to make the whole "you don't need to say return in the last statement" look clever. This has been my own
by shadowofneptune 4y ago
> It seems like we put a semicolon on every line just to make the whole "you don't need to say return in the last statement" look clever.
This has been my own finding when designing a language. Freestanding expressions can in most cases be turned into statements. Even for things like Rust's if...else expressions, a 'be' keyword could work.