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

2 ответа

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

Следующая инициализация в настоящее время производит эту ошибку в строке, которая вызывает

4 ответа

Нужно форсировать реализацию ленивых последовательностей до / после поэлементных императивных операций?

6 ответов

Извлечь столбец dplyr tbl как вектор

Есть ли более лаконичный способ получить один столбец таблицы dplyr как вектор из таблицы с базой данных (т. Е. Фрейм / таблица данных не может быть непосред...

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

3 ответа

Scala: Потоки не ленивые?

Я знаю, что потоки должны быть лениво оцененными последовательностями в Scala, но я думаю, что страдаю от какого-то фундаментального недоразумения, потому чт...

8 ответов

Как получить уведомление до финализации статических переменных

Когда я могу очистить объекты, хранящиеся в статических переменных в C #?У меня есть статическая переменная, котораялениво инициализируется:

4 ответа

Как ленивый?

Есть много изхорошие вопросы и ответы [https://stackoverflow.com/questions/4977417/haskell-foldl-and-stack-overflow] околоfoldl, foldr, а такжеfoldl' в Хаскеле. Итак, теперь я знаю, что: 1)foldl ленивый 2) не использоватьfoldl потому что это ...

2 ответа

 работал в постоянной памяти в обоих случаях доступа к голове и последним элементам.

ользовал Data.Binary для сериализации данных в файлы. В моем приложении я постепенно добавляю элементы в эти файлы. Два самых популярных пакета сериализации, двоичный и зерновой, оба сериализуют списки в виде числа, за которым следуют элементы ...

2 ответа

Последовательность против LazyList

Я не могу обернуть голову разницей между последовательностью иLazyList, Они оба ленивы и потенциально бесконечны. Покаseq<'T> являетсяIEnumerable<'T> из .NET Framework,LazyList входит вF # PowerPack [http://fsharppowerpack.codeplex.com/], На ...

1 ответ

Использует ли F # ленивый анализ по умолчанию?

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