• murtaza64
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    1 年前

    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

    • cerement@slrpnk.net
      link
      fedilink
      arrow-up
      1
      ·
      1 年前

      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 to return a or b (“or returns the first argument if true, otherwise second argument is returned”)