База ответов ИНТУИТ

Функциональное программирование

<<- Назад к вопросам

Какие ошибки содержаться в приведенном фрагменте кода?
1 let ProcessImageAsync () =2   async { let inStream  = File.OpenRead(sprintf "Image%d.tmp" i)3     let pixels    = inStream.ReadAsync(numPixels)4     let  pixels'   = TransformImage(pixels,i)5     let  outStream = File.OpenWrite(sprintf "Image%d.done" i)6     do  outStream.WriteAsync(pixels') }

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
в строке 2 отсутствует восклицательный знак после let
в строке 5 отсутствует восклицательный знак после let
в строке 4 отсутствует восклицательный знак после let
в строке 6 отсутствует восклицательный знак после do (Верный ответ)
в строке 3 отсутствует восклицательный знак после let(Верный ответ)
Похожие вопросы
Сколько потоков выполнения операционной системы будет порождаться при выполнении операции Async.RunSynchronously(Async.Parallel([ for i in 1..100 →​ async { return fib(i) }]))?
Какого типа выражение async { return 10; }?
Какие недостатки "классической" нотации для определения функции f(x)=2*x+1?
Какие из преобразований надо применить, чтобы редуцировать (λx.sin x) 0 →​ 0?
Разреженная матрица размерности nXn с m ненулевыми элементами представляется в виде функции int*int →​ float. Какова будет сложность операции умножения всех элементов матрицы на 2?
Какие основные операции в чистом λ-исчислении?
Какие комбинаторы образуют наименьший базис?
Какие есть основные модели вычислений?
Пусть L – генератор последовательности длины n. Какова сложность операции map f L?
Какие операторы традиционно отсутствуют в функциональных языках?