Результаты поиска по запросу "lazy-evaluation"
Оценка и космические утечки в Хаскеле
Я изучаю Haskell и сейчас пытаюсь обернуть голову вокруг монад. Играя с генерацией случайных чисел, я снова запутался в ленивой оценке. В попытке упростить что-то близкое к: roll :: State StdGen Int roll = do gen <- get let (n, newGen) = randomR ...
Оценка и космические утечки в Хаскеле
Я изучаю Хаскель и сейчас пытаюсь обернуть голову вокруг монад. Играя с генерацией случайных чисел, я снова запутался в ленивой оценке. В попытке упростить ч...
Ленивая оценка в Python
Что такое ленивая оценка в Python? Один сайт сказал: В Python 3.xrange() Функция возвращает объект специального диапазона, который вычисляет элементы списка по запросу (отложенная или отложенная оценка): >>> r = range(10) >>> print(r) range(0, ...
Ленивая оценка в Python
Что такое ленивая оценка в Python?Один сайт сказал:В Python 3.x
Лениво связывая узел для 1-мерного динамического программирования
Несколько лет назад я прошел курс алгоритмов, где мы давали следующую задачу (или такую): Есть зданиеn этажи с лифтом, который может подниматься только на 2 этажа одновременно и на 3 этажа одновременно. Используя динамическое ...
Лениво связывая узел для 1-мерного динамического программирования
Несколько лет назад я прошел курс алгоритмов, где мы давали следующую задачу (или такую):Есть здание
Наблюдение за ленью в Хаскеле
Можно ли написать функцию на Haskell, которая зависит от того, вычисляются ли уже значения или являются thunks? Например. еслиlazyShow :: [Int] -> String показывает гром как? и рассчитанные значения обычно, в GHCi мы увидим > let nats = [0..] > ...
Наблюдение за ленью в Хаскеле
Можно ли написать функцию на Haskell, которая зависит от того, вычисляются ли уже значения или являются thunks? Например. если
withFilter вместо фильтра
Всегда ли эффективнее использовать withFilter вместо фильтра при последующем применении таких функций, как map, flatmap и т. Д.? Почему поддерживаются только карта, плоская карта и foreach? (Ожидаемые функции, такие как forall / также существуют)