this post was submitted on 17 Jul 2023
522 points (97.6% liked)

Programmer Humor

19551 readers
732 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 17 points 1 year ago (3 children)

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

[โ€“] [email protected] 10 points 1 year ago (1 children)

๐Ÿ’ฏ% 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 ๐Ÿ˜†

[โ€“] [email protected] 1 points 1 year ago

OCaml ๐Ÿ˜

[โ€“] [email protected] 0 points 1 year ago

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.