I could have you arrested for that comment.
I could have you arrested for that comment.
At least they learned and stopped doing it.
This would probably be funnier if it made any sense
It’s hit 50% for me. Well probably more like 75% because I use WSL a lot.
Fuck. That does it. I’m off to BSD.
Comment
_ is a variable name, [] becomes 0 when converted to an integer, !![] becomes 1. The + “” + means that the integers 1, 0, 0 get converted to a string - “100”, which gets converted back to an integer because it’s in the for loop. And there’s various other horrible conversions going on to make it all work.
You can charge for FOSS software if you want.
Or this one without the “undefined” when run in a browser console:
for(_=[];_<+!![]+""+[]*[]+[]*[]-!![]-!![];_++%+(!![]+!![])?[]:console.log(_));_+!![]
Actually, I prefer this one:
for(_=[];_<+!![]+""+[]*[]+[]*[];_++%+(!![]+!![])?[]:console.log(_));
Want to print out all odd numbers from 1 to 100? Easy:
for(_=[];_<+!![]+""+[]*[]+[]*[];_++)(_%+(!![]+!![])?console.log(_):[]);
Once you try Vim you will never use another text editor. Or any other program for that matter because you won’t be able to exit.