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

3 ответа

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

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

6 ответов

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

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

3 ответа

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

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

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

2 ответа

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

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

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] ...

1 ответ

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

Следующие

2 ответа

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

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