Inm looking at you Typescript dev

Wats0ns@sh.itjust.works to Programmer Humor@programming.dev – 519 points –
49

You are viewing a single comment

Type error unless there's an implementation of + that specifies adding together and integer and a string.

💯% accurate. funny how the typescript developer thinks this is some kind of "gotcha!"... like maybe just try a language besides typescript and find out for yourself 😆

4 more...

Exactly. Most languages I know of that allow this at all will coerce the "1" to an integer and give x = 2. They get away with this because they define the "+" operator as taking numbers only as arguments, so if you hand them x = x + "cheese" they'll error out.

4 more...