Результаты поиска по запросу "lazy-evaluation"
Инициализируйте ленивую переменную экземпляра значением, которое зависит от других переменных экземпляра.
Следующая инициализация в настоящее время производит эту ошибку в строке, которая вызывает
Извлечь столбец dplyr tbl как вектор
Есть ли более лаконичный способ получить один столбец таблицы dplyr как вектор из таблицы с базой данных (т. Е. Фрейм / таблица данных не может быть непосред...
Scala: Потоки не ленивые?
Я знаю, что потоки должны быть лениво оцененными последовательностями в Scala, но я думаю, что страдаю от какого-то фундаментального недоразумения, потому чт...
Как получить уведомление до финализации статических переменных
Когда я могу очистить объекты, хранящиеся в статических переменных в C #?У меня есть статическая переменная, котораялениво инициализируется:
Как ленивый?
Есть много изхорошие вопросы и ответы [https://stackoverflow.com/questions/4977417/haskell-foldl-and-stack-overflow] околоfoldl, foldr, а такжеfoldl' в Хаскеле. Итак, теперь я знаю, что: 1)foldl ленивый 2) не использоватьfoldl потому что это ...
работал в постоянной памяти в обоих случаях доступа к голове и последним элементам.
ользовал Data.Binary для сериализации данных в файлы. В моем приложении я постепенно добавляю элементы в эти файлы. Два самых популярных пакета сериализации, двоичный и зерновой, оба сериализуют списки в виде числа, за которым следуют элементы ...
Последовательность против LazyList
Я не могу обернуть голову разницей между последовательностью иLazyList, Они оба ленивы и потенциально бесконечны. Покаseq<'T> являетсяIEnumerable<'T> из .NET Framework,LazyList входит вF # PowerPack [http://fsharppowerpack.codeplex.com/], На ...
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] ...