Spyke
slrpnk.net
if (a < b) {
    return true;
} else if (b < a) {
    return false;
} else {
    return "A == B, bro"
}
19

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)

2

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.

15

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.

8

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

6
MrJukesreply
lemmy.one

We don't know what the rest of the function looks like or what the inputs are.

6

You reached the end

Can we finally put this one to rest? | Spyke