623
know the features of your language
(lemmy.world)
Post funny things about programming here! (Or just rant about your favourite programming language.)
~~
return a and a or b~~ →return a or bcorrection 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 bThis doesn't work if a is falsy non-null actually
it’s just
return a and b or cis the closest Lua has to a ternary operator, but yes, for the above you could shorten it toreturn a or b(“orreturns the first argument if true, otherwise second argument is returned”)