Why?
Discussion
Slow
Unstable
Ugly
Doesn't know the difference between null and undefined
Slow - true
Unstable - false
Ugly - maybe write better
Doesn't know the difference between null and undefined - `===` is your friend
😉
Function signatures are more of a suggestion. You can call a function with any number of arguments and with arbitrary types. And you can add strings to ints but multiplication gives NaN. Lots of arbitrary design choices.
Surprised to see JavaScript being suggested as ugly compared to go. Wouldn't be one of the disadvantage of JavaScript IMO.