Результаты поиска по запросу "strictness"

3 ответа

Какова связь между распакованными типами и строгостью?

Распакованные типы, такие как

1 ответ

Есть ли какая-либо гарантия относительно порядка оценки в соответствии с шаблоном?

Следующие

6 ответов

@snmcdonald Игнорировать HNF. seq говорит, что когда это вычисляется для WHNF, вычисляется первый аргумент для WHNF.

начитСлабая голова Нормальная форма(WHNF) значит? Что значитГолова Нормальная форма(HNF) иНормальная форма(NF) значит? Реальный мир Haskell [http://book.realworldhaskell.org/read/concurrent-and-multicore-programming.html] состояния: Привычная ...

ТОП публикаций

3 ответа

Haskell складывает плохую производительность с (++)

У меня есть этот код:

2 ответа

Оценка и космические утечки в Хаскеле

Я изучаю Хаскель и сейчас пытаюсь обернуть голову вокруг монад. Играя с генерацией случайных чисел, я снова запутался в ленивой оценке. В попытке упростить ч...

3 ответа

Haskell складывает плохую производительность с (++)

У меня есть этот код: import Data.,List newList_bad lst = foldl' (\acc x -> acc ++ [x*2]) [] lst newList_good lst = foldl' (\acc x -> x*2 : acc) [] lstЭти функции возвращают списки с каждым элементом, умноженным на 2: *Main> newList_bad [1..10] ...

2 ответа

Оценка и космические утечки в Хаскеле

Я изучаю Haskell и сейчас пытаюсь обернуть голову вокруг монад. Играя с генерацией случайных чисел, я снова запутался в ленивой оценке. В попытке упростить что-то близкое к: roll :: State StdGen Int roll = do gen <- get let (n, newGen) = randomR ...