Haskell: доделки по фидбэку пользователей
Глава 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)
Отзыв:
по ненужному ей списку и увеличивающаяся свой второй аргумент
Опечатка в слове "увеличивающая".
Первый способа самый простой
"способ"