не подглядывая никуда.
А) что выведет этот C++20 код?
```
int main() {
vector<function<void(void)>> functions;
for (int i = 0; i < 10; ++i) {
functions.push_back([i](){cout << i << endl;});
}
for (auto f : functions) {
f();
}
return 0;
}
```
Б) что выведет этот Python 3.8 код?
```
functions = []
for i in range(10):
functions.append(lambda : i)
for f in functions:
print(f())
```
В) что выведет этот ES5 код?
```
const functions = []
for (var i = 0; i < 10; ++i) {
functions.push(_=>i);
}
for (let f of functions) {
console.log(f());
}
```
Г) что выведет этот ES5 код?
```
const functions = []
for (let i = 0; i < 10; ++i) {
functions.push(_=>i);
}
for (let f of functions) {
console.log(f());
}
```
Д) что окажется в fs' после выполнения этого Haskell кода?
```
let fs = [(\_ -> i) | i <- [0..9]]
let fs' = [f() | f <- fs]
```