1
ответ

В Regex, как использовать специальные символы (*, +,?) В поиске lookbehind? [Дубликат]

Я пробовал вставлять специальные символы *, +,? (Lazy) в выражение lookbehind в regex, но приводил к недействительному регулярному выражению. Пример текстового источника \ APPS \ MCCSDOCS \ GENERAL \ 10-11 ARRAT \ BRIDGE ...
вопрос задан: 2 April 2014 20:53
1
ответ

Когда мне следует использовать Lazy ?

Я нашел эту статью о Lazy: Lazy in C # 4.0 - Lazy Как лучше всего добиться максимальной производительности при использовании Lazy-объектов? Может ли кто-нибудь указать мне на практическое использование в реальном приложении? В ...
вопрос задан: 6 September 2013 13:21
1
ответ

Задержанная оценка в Clojure

Я испытываю некоторые затруднения при понимании, как макрос задержки работает в Clojure. Это, кажется, не делает то, что ожидает, что это сделает (который является: задержка оценки). Поскольку Вы видите в этом примере кода:; возвраты...
вопрос задан: 19 February 2012 08:52
1
ответ

Clojure: ленивое волшебство

Почти 2 идентичных программы для генерации бесконечного ленивого seqs randoms. Первое не отказывает. Второй катастрофический отказ за исключением OutOfMemoryError. Почему?; Возвратите бесконечную ленивую последовательность случайных...
вопрос задан: 8 February 2012 21:48
1
ответ

Алгоритмы, которые не заканчиваются на ленивом языке

Согласно http://www.reddit.com/r/programming/comments/gwqa2/the_real_point_of_laziness/c1rslxk Некоторые алгоритмы не работают. t оканчиваются на нетерпеливом языке, что на ленивом, и (легкий шок ...
вопрос задан: 9 July 2011 13:39
1
ответ

Беспорядок относительно лени

У меня есть функция myLength = foldl (\x _-> x + 1) 0, который перестал работать с переполнением стека с входом вокруг 10^6 элементы (myLength [1.. 1000000] сбои). Я полагаю, что это происходит из-за преобразователя, растут...
вопрос задан: 19 April 2011 02:53
1
ответ

Как создать бесконечно повторяющийся список в Haskell?

Я - парень C#, пытающийся преподавать мне Haskell от вебкастов Канала 9 Erik Meijer. Я столкнулся с интересной загадкой, которая включила пропуск каждый 'n' элементы списка с помощью zip и модификации. каждый::...
вопрос задан: 18 April 2011 18:37
1
ответ

Будьте в спящем режиме: Переопределяющее отображение, НЕТЕРПЕЛИВОЕ в HQL?

Возможно переопределить ЛЕНИВЫЙ в HQL использование ОСТАВЛЕННОЙ ВЫБОРКИ СОЕДИНЕНИЯ. ОТ AS Obj obj ОСТАВЛЕННЫЙ ВЫБОРКУ СОЕДИНЕНИЯ obj.otherObj, ГДЕ obj.id =: идентификатор - это также возможный переопределить НЕТЕРПЕЛИВЫЙ? Как?
вопрос задан: 18 June 2010 20:59
1
ответ

Рекурсивный поток бросает StackOverflowError

Я определяю поток с точки зрения себя (рекурсивное определение). При попытке получить доступ к второму элементу потока, брошен StackOverflowError. Код от scala консоли: scala> val s1...
вопрос задан: 2 June 2010 18:47
1
ответ

Восстановление лениво созданного атрибута, когда базовый атрибут изменяется у Американского лося

У меня есть класс Американского лося с атрибутом lazy_build. Значение того атрибута является функцией другого (неленивого) атрибута. Предположим, что кто-то инстанцирует класса со значением 42 для...
вопрос задан: 25 April 2010 10:00
1
ответ

Clojure-, почему не делает этой части кодекса, работают в clojure, есть ли некоторая ленивая оценка gotcha, я отсутствую?

В новинку для clojure и изучения его, работая через SICP. Я не могу заставить эту часть кодекса от SCIP 1.3.1 работать. Что я пропускаю? (defn сумма [называют следующий b] (если (> b) 0 (+...
вопрос задан: 25 January 2010 20:22
0
ответов

Как запоминается эта функция Фибоначчи -?

Каким механизмом запоминается эта функция Фибоначчи -? fib = (map fib' [0..] !! )где fib' 1 = 1 fib' 2 = 1...
вопрос задан: 10 October 2019 10:33
0
ответов

Понимание рекурсивно определенного списка (выдумки в терминах zipWith)

Я изучаю Haskell, и наткнулся на следующий код: fibs = 0: 1: zipWith (+) fibs (tail fibs), с анализом которого у меня возникли проблемы с тем, как он работает. Это очень удобно, я ...
вопрос задан: 10 October 2019 10:31
0
ответов

Класс случая Scala запрещает параметры вызова по имени?

Сценарий: я хочу реализовать бесконечный список: абстрактный класс MyList [+ T] объект case MyNil расширяет класс MyList [Nothing] объект MyNode [T] (h: T, t: = > MyList [T]) расширяет MyList [T ] // ошибка: `val '...
вопрос задан: 29 March 2019 00:54
0
ответов

Сколько существует способов описать последовательность Фибоначчи в Perl 6?

Я рассматривал различные способы создания отложенных списков в Perl 6 и хотел бы собрать все краткие способы описания последовательности Фибоначчи. Я начну это с ...
вопрос задан: 5 November 2018 17:16
0
ответов

Kotlin: lateinit to val или, альтернативно, var, который можно установить один раз

Просто любопытно: в Kotlin мне бы хотелось получить некоторое значение val, которое можно инициализировать с помощью lazy, но с параметром. Это потому, что мне нужно что-то, что создано очень поздно, чтобы инициализировать это. ...
вопрос задан: 25 January 2018 18:39
0
ответов

What's so bad about Lazy I/O?

I've generally heard that production code should avoid using Lazy I/O. My question is, why? Is it ever OK to use Lazy I/O outside of just toying around? And what makes the alternatives (e.g. ...
вопрос задан: 24 September 2017 04:50
0
ответов

Какое снижение производительности при использовании lazy val в scala, но INSIDE a def

, который я знаю внутри класса, использующего lazy val, использует некоторые тип двойного замка. Но как насчет определения функции? Используется ли тот же образец? Например: class Sample {def computation (...
вопрос задан: 19 August 2017 05:06
0
ответов

Эффективная таблица для динамического программирования в Haskell

Я закодировал задачу о рюкзаке 0-1 в Haskell. Я довольно горжусь достигнутой ленью и уровнем универсальности. Я начинаю с предоставления функций для создания и работы с ленивым 2d ...
вопрос задан: 23 May 2017 12:19
0
ответов

Является ли вычисление логики MySQL ленивым/замыкающим в предложении JOIN?

Возьмем следующее выражение: FALSE AND (выражение) Будет ли MySQL оценивать выражение или просто двигаться дальше, как только увидит FALSE? Некоторый фоновый контекст. Я хотел ускорить запрос, выполнив: ...
вопрос задан: 23 May 2017 12:14
0
ответов

Как foldl lazy?

Есть много хороших вопросов и ответов о foldl, foldr и foldl 'в Haskell. Итак, теперь я знаю, что: 1) foldl ленивая 2) не используйте foldl, потому что она может взорвать стек 3) используйте foldl '...
вопрос задан: 23 May 2017 12:14
0
ответов

Являются ли вызовы параметров *ленивыми? [дубликат]

Возможный дубликат :Расширяют ли аргументы Python переменной длины (*args )генератор во время вызова функции? Допустим, у вас есть такая функция :def give _мне _много (*элементов):#делай...
вопрос задан: 23 May 2017 12:12
0
ответов

В чем смысл объявления строгости?

Я начинаю Haskell и искал некоторые библиотеки, в которых определены типы данных с участием "!". Пример из библиотеки байтовых строк: data ByteString = PS {- # UNPACK # -}! (ForeignPtr Word8) - полезная нагрузка ...
вопрос задан: 23 May 2017 12:04
0
ответов

Как очистить кеш Android

Мне нужно найти способ, как очистить данные, которые мое приложение хранит в кеше. Обычно я использую реализацию отложенного списка Fedor (Ленивая загрузка изображений в ListView) и хочу очистить кеш ...
вопрос задан: 23 May 2017 12:02
0
ответов

Создание «неленивого» списка в clojure

Недавно я заметил, что здесь была очень четкая реализация сортировки вставками: Сортировка вставками в clojure выдает ошибку StackOverFlow, которая страдает от переполнения памяти из-за того, что ..
вопрос задан: 23 May 2017 11:44
0
ответов

П: передача выражения внутренней функции

Дальнейшее углубление в тайны оценки R ... Это тесно связано с моим предыдущим вопросом (как написать функцию R, которая оценивает выражение в кадре данных). Допустим, я хочу ...
вопрос задан: 23 May 2017 10:31
0
ответов

Ленивая оценка в R - это влияет на назначение?

Я прочитал этот основной вопрос о переименовании объектов и ответ @Shane на него, указывая мне на ленивую оценку. Теперь мне интересно, если присвоение оценивается тоже лениво. Так же, как здесь: назначить ("someNewName", ...
вопрос задан: 23 May 2017 10:30
0
ответов

Отладка нежелательной строгости?

У меня проблема, о которой я не знаю, как рассуждать. Я как раз собирался спросить, может ли кто-нибудь помочь мне с конкретной проблемой, но меня осенило, что я могу задать более общий вопрос и...
вопрос задан: 23 May 2017 10:29
0
ответов

Плюсы и минусы выбора def вместо val

Я задаю несколько другой вопрос, нежели этот. Предположим, у меня есть фрагмент кода: def foo (i: Int): List [String] = {val s = i.toString + "!" // используя val s :: Nil } Это функционально ...
вопрос задан: 23 May 2017 10:26
0
ответов

Haskell: Более строгая складка с помощью deepseq

Страница Foldr Foldl Foldl' обсуждает foldl' и определяет ее следующим образом: foldl' f z [] = z foldl' fz (x:xs) = let z' = z `f` x in seq z' $ foldl' fz' xs Это сделано, чтобы избежать ...
вопрос задан: 23 May 2017 10:26