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

2 ответа

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

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

2 ответа

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

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

3 ответа

Ленивая оценка в Python

Что такое ленивая оценка в Python? Один сайт сказал: В Python 3.xrange() Функция возвращает объект специального диапазона, который вычисляет элементы списка по запросу (отложенная или отложенная оценка): >>> r = range(10) >>> print(r) range(0, ...

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

3 ответа

Ленивая оценка в Python

Что такое ленивая оценка в Python?Один сайт сказал:В Python 3.x

4 ответа

Лениво связывая узел для 1-мерного динамического программирования

Несколько лет назад я прошел курс алгоритмов, где мы давали следующую задачу (или такую): Есть зданиеn этажи с лифтом, который может подниматься только на 2 этажа одновременно и на 3 этажа одновременно. Используя динамическое ...

4 ответа

Лениво связывая узел для 1-мерного динамического программирования

Несколько лет назад я прошел курс алгоритмов, где мы давали следующую задачу (или такую):Есть здание

2 ответа

Наблюдение за ленью в Хаскеле

Можно ли написать функцию на Haskell, которая зависит от того, вычисляются ли уже значения или являются thunks? Например. еслиlazyShow :: [Int] -> String показывает гром как? и рассчитанные значения обычно, в GHCi мы увидим > let nats = [0..] > ...

2 ответа

Наблюдение за ленью в Хаскеле

Можно ли написать функцию на Haskell, которая зависит от того, вычисляются ли уже значения или являются thunks? Например. если

5 ответов

withFilter вместо фильтра

Всегда ли эффективнее использовать withFilter вместо фильтра при последующем применении таких функций, как map, flatmap и т. Д.? Почему поддерживаются только карта, плоская карта и foreach? (Ожидаемые функции, такие как forall / также существуют)

5 ответов

withFilter вместо фильтра