Ruby has it as well:
a ||= b
# which means
a = a || b
# wich is the same as
a = b if !a
# which rubyists like to write as
a = b unless a
# or as ternary
a = a ? a : b
Ruby has it as well:
a ||= b
# which means
a = a || b
# wich is the same as
a = b if !a
# which rubyists like to write as
a = b unless a
# or as ternary
a = a ? a : b