4 ms·
What sorts of techniques did they use? I'm very curious to see/hear examples.
by exikyut 8y ago
What sorts of techniques did they use? I'm very curious to see/hear examples.
- brianpgordon 8y agofunction isTrue(v) { var result; result = v; if (!isFalse(result == true)) { return result; } else { return isFalse(result); } } function isFalse(v) { var result; result = v; if (!isTrue(result == true)) { return isFalse(result); // Tail recursion so this is fine. } else { return result; } } if (isTrue(myBool) == true) { // TODO: Could this be refactored to isTrue(isTrue(myBool))? return true; } else if (isTrue(isFalse(myBool))) { return false; } else if (isFalse(isTrue(myBool))) { return false; } else { return isFalse(isFalse(myBool)); }
- tomazio 8y agoThis is literally insane.
- strikelaserclaw 8y agoi hope to god that this is just code you made up to be facetious.
- brianpgordon 8y agoHaha, yes I made it up. The infinite recursion should have been a dead giveaway :P There's also a bug on line 7 that I didn't notice - it should be isTrue rather than isFalse. I can't edit the comment anymore to fix it.