Skip to content

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

@Microvenator

Description

@Microvenator

Глава 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)

Отзыв:

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

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

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

"способ"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions