ghci

    2зной

    1ответ

    Попытка преобразовать список битов (0,1) в INT8 или нечто подобное, так что я не тратить байт из байтовой строки на только 1 бит Например, я, возможно, список, такой как [0,1,0,0,0,1,1,1,1,0], который

    2зной

    1ответ

    Я пытаюсь изучить Haskell с самого начала и задавался вопросом, что именно представляет собой разница между двумя запросами (Haskell и Prelude), которые используются в нем. Это может показаться очень

    10зной

    3ответ

    Prelude> let a = 3 Prelude> :sprint a a = _ Prelude> let c = "ab" Prelude> :sprint c c = _ Почему он всегда печатает _? Я не совсем понимаю семантику команды :sprint.

    3зной

    1ответ

    Я знаю, что это возможно с Haskell, чтобы передать значения в восьмеричной с 0o777 и шестнадцатеричной с 0x1FF но: Можно ли передать значение в двоичном коде с Haskell?

    3зной

    2ответ

    Я уже нашел this question и ответы на него. На accepted answer вы можете увидеть мои комментарии о решении. Это не похоже на работу, например, для этой функции: fiblist = 0 : 1 : (zipWith (+) fiblist

    0зной

    1ответ

    Только что началось с Haskell, и сказано, что Haskell имеет неизменные переменные. Тогда почему переменная 'it' продолжает изменять свою ценность каждый раз, когда выражение вводится в приглашении GHC

    7зной

    1ответ

    Я побежал код через GHCI, и получил эту ошибку: *** Exception: Prelude.!!: index too large Через некоторое время я продолжал исправить ошибку (которая была вызвана, как вы можете себе представить, п