• Ephera
    link
    23 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.

    • @xarvosOP
      link
      1
      edit-2
      3 years ago

      Kotlin has one (well, more like keyword, but aren’t operators just keywords written in non-alphabetic) downTo

      • Ephera
        link
        23 years ago

        It wouldn’t have surprised me at all, if they did (they love their keywords), but that one actually isn’t a keyword. It’s an extension method implemented for the various number types, so you can also write 5.downTo(1).

    • dinomug
      link
      1
      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
        link
        43 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.

        • Tmpod
          link
          fedilink
          13 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.