this post was submitted on 08 Dec 2023
618 points (96.4% liked)
Programmer Humor
32371 readers
746 users here now
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
~~
return a and a or b
~~ →return a or b
correction from @murtaza64
Lua. My beloved.
That's valid Python as well
It's probably valid javascript that returns "-1" or the empty string depending on if "b" is undefined or null
You don't need the and right? Can't it just be
return a or b
This doesn't work if a is falsy non-null actually
it’s just
return a and b or c
is the closest Lua has to a ternary operator, but yes, for the above you could shorten it toreturn a or b
(“or
returns the first argument if true, otherwise second argument is returned”)