Результаты поиска по запросу "lazy-evaluation"
Передача переменных MATLAB и ленивое присваивание
Я знаю, что в Matlab есть «ленивая» оценка, когда новая переменная присваивается существующей. Такие как:
На самом деле, если у вас есть несколько шагов на фильтруемый массив, ленивый медленнее. Смотрите редактирование моего ответа. Я понимаю, что вы говорите, имея дело только с небольшой частью отфильтрованного результата.
[1, 2, 3, -1, -2].filter({ $0 > 0 }).count // => 3 [1, 2, 3, -1, -2].lazy.filter({ $0 > 0 }).count // => 3 преимущество добавленияlazy ко второму утверждению. Согласно моему пониманию, когдаlazy переменная используется, память инициализируется ...
Как достигается отладка в ленивом функциональном языке программирования?
Я хотел бы знать, как отладка достигается на ленивом функциональном языке. Можете ли вы использовать контрольные точки, печатные выражения и традиционные методы? Это даже хорошая идея? Насколько я понимаю, чисто функциональное программирование не ...
Оценка и космические утечки в Хаскеле
Я изучаю Haskell и сейчас пытаюсь обернуть голову вокруг монад. Играя с генерацией случайных чисел, я снова запутался в ленивой оценке. В попытке упростить что-то близкое к: roll :: State StdGen Int roll = do gen <- get let (n, newGen) = randomR ...
У Haskell есть хвостовая рекурсивная оптимизация?
Я обнаружилвремя" Команда в Unix сегодня и думал, что яd использовать его для проверки разницы во времени выполнения между хвостово-рекурсивными и обычн...
http://hemanshubhojak.com/Home/Post?postId=3
то пишу свойство, которое оценивается лениво. Что-то вроде:
Наблюдение за ленью в Хаскеле
Можно ли написать функцию на Haskell, которая зависит от того, вычисляются ли уже значения или являются thunks? Например. еслиlazyShow :: [Int] -> String показывает гром как? и рассчитанные значения обычно, в GHCi мы увидим > let nats = [0..] > ...
Последний случай является частично примененной функцией. Я чувствую, что я сейчас слишком широк, поэтому я остановлюсь здесь. Я надеюсь, что это помогло.
кто-нибудь дать однозначный ответ о том, как по названию параметров=> T а такжеFunction0 параметры() => T превращаются друг в друга компилятором Scala? Я знаю, что они не одинаковы, но разница очень тонкая, поскольку они могут взаимозаменяемо ...
Как получить уведомление до финализации статических переменных
Когда я могу очистить объекты, хранящиеся в статических переменных в C #?У меня есть статическая переменная, котораялениво инициализируется: