Originally posted on reddit seven months ago.

  • The Quuuuuill
    link
    fedilink
    191 year ago
    if (a < b) {
        return true;
    } else if (b < a) {
        return false;
    } else {
        return "A == B, bro"
    }
    
    • @Lachy
      link
      61 year ago

      That doesn’t work if either one is NaN

    • @[email protected]
      link
      fedilink
      21 year ago

      That is literally how we implemented an algorithm to check for equivalence in a privacy preserving way. Only that you can’t check the results of the evaluation so you have to do 1-(a<b)-(b<a)

  • @[email protected]
    link
    fedilink
    151 year ago

    Why is there no space in front of the ?. At first I didn’t even realize that this was supposed to be the ternary operator.

  • @[email protected]
    link
    fedilink
    81 year ago

    One can tell you’re a quality poster for putting a reference to a freaking programming meme. It is an overkill, but a quality overkill.

  • r00ty
    link
    fedilink
    61 year ago

    Meanwhile, in the background the compiler optimizes them all to the same result anyway. :P

  • tuto
    link
    -2
    edit-2
    1 year ago

    deleted by creator