2017-05-12

vak: (Default)
Что напечатает следующая программа? Компилируем посредством "clang++ -std=c++11 lol.cc -o lol".
#include <iostream>

using namespace std;

int main() {
int lol = 10;
int l​ol = 10;
int l​o​l = 10;
int l​​ol = lol + l​ol + l​o​l;
cout << l​​ol << endl;
return 0;
}
(отсюда)
vak: (Default)
C++ это еще цветочки, бывает веселее. Что напечатает следующая программа на языке Джаваскрипт?
[!+[]+!+[]+!+[]]+[+[]]
А напечатает она ровно то же самое, что и предыдущая:
$ nodejs
> [!+[]+!+[]+!+[]]+[+[]]
'30'
>
(объяснение здесь)