this post was submitted on 09 Apr 2024
183 points (96.4% liked)

Programmer Humor

32380 readers
1347 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 12 points 7 months ago (6 children)
==

Well there's your problem, you're using an operator that shouldn't exist. Triple equals all the things and if you want to coerce types write it out explicitly.

[–] [email protected] 6 points 7 months ago (2 children)

== is acceptable for null checks. And basically nothing else.

[–] [email protected] 2 points 7 months ago (1 children)

It should probably be replaced with a more bespoke operator for that, like x isempty or something.

[–] [email protected] 2 points 7 months ago

The ?? operator?

load more comments (3 replies)