Главная /
Flash MX для профессиональных программистов /
Рассмотрите следующий код function iter_n(n, func){ return function(x){ var result = x; for (var i=0; i<n; i++){ result = func(result); } return result; } } function func_multiply_ten(x){ return 10*x; } f = func_multiply_ten; t = iter_n(iter_n(2, f)(2)
Рассмотрите следующий код
function iter_n(n, func){
return function(x){
var result = x;
for (var i=0; i<n; i++){
result = func(result);
}
return result;
}
}
function func_multiply_ten(x){
return 10*x;
}
f = func_multiply_ten;
t = iter_n(iter_n(2, f)(2), f)(2);
trace(t);
и определите, что именно он выводит в консоль?
вопрос
Правильный ответ:
20
100
200
2000
2*1010(печатается 2e+10)
2*10100(печатается 2e+100)
2*10200(печатается 2e+200)
Сложность вопроса
77
Сложность курса: Flash MX для профессиональных программистов
95
Оценить вопрос
Комментарии:
Аноним
Зачёт в студне отлично. Мчусь в клуб отмечать зачёт интуит
12 апр 2017
Другие ответы на вопросы из темы интернет-технологии интуит.
- # Какая концепция объектно-ориентированного программирования аналогична экземпляру клипа во Флэше?
- # Какой из тегов отвечает за контекстную подсказку по методам объекта (в Expert mode)?
- # В какой объект загружает переменные метод LoadVars.sendAndLoad?
- # Для полноценной удаленной отладки не требуется
- # Может ли произвольная функция использоваться в качестве конструктора класса?