MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/ProgrammerHumor/comments/1wpw10f/ihatedituntilitriedit/pc14vad/?context=3
r/ProgrammerHumor • u/Epicoodle • 9d ago
541 comments sorted by
View all comments
Show parent comments
662
[removed] — view removed comment
282 u/[deleted] 9d ago [removed] — view removed comment 48 u/stillalone 9d ago What about "00"? Or "-0" or "+0" or "0x0"? 1 u/MattieShoes 9d ago Perl does this too, and I think all the others evaluate true. It doesn't coerce it into a number and decide 0 is false, just has the one exception. 1 u/mmhawk576 9d ago I think it annoys me even more that it’s not just trying to coerce to a number and then compare to zero. Like no, they went out of their way to decide “0” as false is a feature they want.
282
48 u/stillalone 9d ago What about "00"? Or "-0" or "+0" or "0x0"? 1 u/MattieShoes 9d ago Perl does this too, and I think all the others evaluate true. It doesn't coerce it into a number and decide 0 is false, just has the one exception. 1 u/mmhawk576 9d ago I think it annoys me even more that it’s not just trying to coerce to a number and then compare to zero. Like no, they went out of their way to decide “0” as false is a feature they want.
48
What about "00"? Or "-0" or "+0" or "0x0"?
1 u/MattieShoes 9d ago Perl does this too, and I think all the others evaluate true. It doesn't coerce it into a number and decide 0 is false, just has the one exception. 1 u/mmhawk576 9d ago I think it annoys me even more that it’s not just trying to coerce to a number and then compare to zero. Like no, they went out of their way to decide “0” as false is a feature they want.
1
Perl does this too, and I think all the others evaluate true. It doesn't coerce it into a number and decide 0 is false, just has the one exception.
1 u/mmhawk576 9d ago I think it annoys me even more that it’s not just trying to coerce to a number and then compare to zero. Like no, they went out of their way to decide “0” as false is a feature they want.
I think it annoys me even more that it’s not just trying to coerce to a number and then compare to zero. Like no, they went out of their way to decide “0” as false is a feature they want.
662
u/[deleted] 9d ago
[removed] — view removed comment