• dragnucs@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    3 years ago

    While it is practical and works, it is not an operator by itself. It a combination of two, the unary decrementation and greater than comparator.

    Read it as i-- > value.

    • Ephera@lemmy.ml
      link
      fedilink
      arrow-up
      0
      ·
      3 years ago

      Honestly, I’m not sure which I think is worse. Having an explicit down-to operator or being able to combine operators in a way that confuses experienced programmers.

      • dinomug@lemmy.ml
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        3 years ago

        This kind of combined operators are quite common in the competitive programming world, where the speed of coding is more important than readable.

        • Ephera@lemmy.ml
          link
          fedilink
          arrow-up
          1
          ·
          3 years ago

          Yeah, still horrid for real-world programming, though, where readability is ten times as important as how quickly you can type it out.

          • tmpodA
            link
            fedilink
            arrow-up
            1
            ·
            3 years ago

            I’d argue the problem here is more the unary (in/de)crement operator. It isn’t really necessary and most of the time it doesn’t make stuff more readable.