senjun-courses icon indicating copy to clipboard operation
senjun-courses copied to clipboard

Haskell: доделки по фидбэку пользователей

Open Microvenator opened this issue 9 months ago • 0 comments

Глава 10. Диапазон (id haskell_chapter_0100)

Отзыв: В главе ничего не говорится о том, что будет, если конец в записи диапазона не будет попадать в сам диапазон. Так, в задаче 1 число 100 не входит в диапазон, так как он заканчивается на 98.

Моя претензия в том, что не проговорено такое неочевидное поведение (поскольку теоретически можно было бы в таких ситуациях ждать ошибку или предупреждение).

Глава 11. Кортеж (id haskell_chapter_0110)

Отзыв: В задаче 3 не принимается решение, в котором "-> String" перенесено на новую строку, хотя в этой же главе буквально сразу выше написано, что такой стиль записи допустим и часто встречается.

Глава 12. Лямбда-функция (id haskell_chapter_0120)

Отзыв: В задаче 1 пропущено слово "равнобедренный" для треугольника - иначе нужно было бы указывать две стороны.

В этой же задаче 1 у меня не приняло в качестве решения ф-ю, которая работает с типами Float а не Double.


До этой главы как я помню в примерах не встречалось выражение вида

main = do

Что оно означает в данной главе не объясняется.

Глава 15. Hackage и библиотеки (id haskell_chapter_0150)

Отзыв: Что-то не то с задачей 4. Даже когда я подставляю правильный ответ из кода страницы, всё равно выдаётся ошибка

/home/code_runner/user-code/src/UserCode.hs:1:1: error: [GHC-28623] File name does not match module name: Saw : ‘Main’ Expected: ‘UserCode’ | 1 | import Prelude hiding (putStrLn) | ^

Глава 18. Space leak (id haskell_chapter_0180)

Отзыв:

по ненужному ей списку и увеличивающаяся свой второй аргумент

Опечатка в слове "увеличивающая".

Первый способа самый простой

"способ"

Microvenator avatar Mar 21 '25 13:03 Microvenator