3
ответа

Почему отложенные вычисления полезны?

Я долго задавался вопросом, почему отложенные вычисления полезны. Я должен все же сделать, чтобы любой объяснил мне способом, который имеет смысл; главным образом это заканчивает тем, что свелось для "доверия мне".Примечание: Я не имею в виду...
вопрос задан: 5 November 2008 15:00
2
ответа

Ленивый Quicksort в Scala

Действительно ли возможно сделать этот вид вещи в Scala?
вопрос задан: 23 May 2017 10:28
2
ответа

Directory.EnumerateFiles => UnauthorizedAccessException

В .NET 4.0 есть хороший новый метод для получения файлов в каталог в потоковом режиме через перечисление. Проблема здесь в том, что если кто-то хочет перечислить все файлы, он может не знать заранее ...
вопрос задан: 14 February 2014 11:16
2
ответа

Какова (скрытая) стоимость ленивого val Scala?

Одной удобной функцией Scala является ленивый val, где оценка val задержана, пока это не необходимо (в первом доступе). Конечно, ленивый val должен иметь немного служебные - где-нибудь, Scala должен сохранить...
вопрос задан: 24 April 2013 18:13
2
ответа

Стиль/эффективность Haskell

Таким образом, я работал над способом лениво генерировать начала, и я придумал эти три определения, который вся работа эквивалентным способом - просто проверяющий, имеет ли каждое новое целое число фактор среди всех...
вопрос задан: 21 December 2012 00:48
2
ответа

Отложенные вычисления в Ruby

У меня есть ситуация для Ruby, где объект возможно необходим, чтобы быть созданным, но это не уверено. И поскольку создание объекта могло бы быть дорогостоящим, я не слишком нетерпеливое создание его. Я думаю, что это...
вопрос задан: 25 April 2012 15:14
2
ответа

Почему использование является последовательностью настолько медленнее, чем использование списка в этом примере

Фон: у Меня есть последовательность непрерывных, данных с меткой времени. Последовательность данных имеет дыры в ней, некоторые большие, другие просто единственное отсутствующее значение. Каждый раз, когда дыра является просто единственным отсутствующим з
вопрос задан: 17 March 2012 15:56
2
ответа

В Haskell я хочу считать файл и затем записать в него. Мне нужна аннотация строгости?

Все еще довольно в новинку для Haskell.. Я хочу считать содержание файла, сделать что-то с ним возможно включающий IO (использующий putStrLn на данный момент) и затем записать новое содержание в тот же файл. Я придумал:...
вопрос задан: 24 April 2011 16:23
2
ответа

Строг mapM в Haskell? Почему эта программа получает переполнение стека?

Следующая программа завершается правильно: Система импорта. Случайный randomList = mapM (\_-> getStdRandom (randomR (0, 50000:: Интервал))) [0.. 5000] основной = делают randomInts <-randomList печатают $, берут 5...
вопрос задан: 22 April 2011 18:14
2
ответа

Разве mapM Haskell не ленив?

ОБНОВЛЕНИЕ: Хорошо этот вопрос становится потенциально очень простым. q <-mapM возврат [1..], Почему это никогда не возвращается? mapM лениво не имеет дело с бесконечными списками? Код ниже зависает...
вопрос задан: 20 April 2011 22:50
2
ответа

Отложенные вычисления переданных аргументов

Скажите, что у меня есть следующая функция: нечто <-функция (x, y = минута (m)) {m <-1:10 x + y}, Когда я выполняю нечто (1), возвращенное значение, равняется 2, как ожидалось. Однако я не могу выполнить нечто (1, y = макс. (m))...
вопрос задан: 13 January 2011 20:24
2
ответа

Поток readLines

Я пытаюсь создать бесконечный поток строк от вызовов readLine: импорт java.io. {BufferedReader, InputStreamReader} val в = новый BufferedReader (новый InputStreamReader (Система в)) val вход:...
вопрос задан: 22 July 2010 06:11
2
ответа

PHP срывают отложенные вычисления, где это находится в руководстве php.net?

Извините, если это походит на действительно глупый вопрос. Но я Погуглил сеть и также Погугленный конкретно и сайт php.net и сайт stackoverflow.com. Я знаю, что PHP действительно срывает ленивый...
вопрос задан: 10 July 2010 21:48
2
ответа

Система условия языка Common LISP для передачи управления

Я допущу право впереди, что следующее является довольно ужасным описанием того, что я хочу сделать. Извинения заранее. Задайте вопросы, чтобы помочь мне объяснить.:-) Я записал ETLs (Извлечение...
вопрос задан: 1 June 2010 19:39
2
ответа

Какой смысл ленивого-seq в clojure?

Я просматриваю некоторый пример последовательность Fibonacci clojure код: (выдумки определения (ленивая кошка [1 2] (отображаются + выдумки (выдумки отдыха)))) я обычно понимаю то, что продолжается, но не понимайте назначение ленивой кошки...
вопрос задан: 31 May 2010 18:22
2
ответа

Почему ленивые языки не поддерживают мутацию?

Я изучаю теорию языка программирования, и я не могу выяснить вескую причину, почему ленивые языки не имеют мутации. Кто-либо знает причину?
вопрос задан: 30 May 2010 00:30
2
ответа

Предотвращение вторичные выборы или соединения с В спящем режиме запрос HQL или Критерии

Я испытываю затруднения при оптимизации, в спящем режиме запросы, чтобы не выполнять соединения или вторичные выборы. Когда Быть в спящем режиме запрос выполняется (критерии или hql), такие как следующее: возвратите getSession ()....
вопрос задан: 29 May 2010 11:08
2
ответа

Отложенные вычисления в Bash

Есть ли более изящный способ сделать отложенные вычисления, чем следующее: шаблон =' $x и $y' x=1 y=2 оценка "повторяет $pattern" результаты: 1 и 2 Это работает, но оценка "эхо..." просто чувствует себя неаккуратной и может быть...
вопрос задан: 24 May 2010 22:16
2
ответа

Как лень и ввод-вывод сотрудничают в Haskell?

Я пытаюсь получить более глубокое понимание лени в Haskell. Сегодня я воображал следующий отрывок: Изображение данных = Изображение {имя:: Строка, пиксели:: Строка} изображение:: Строка-> Изображение IO...
вопрос задан: 6 May 2010 00:47
2
ответа

Прозвище повторило параметры

То, как передать прозвище, повторило параметры в Scala? Следующему коду не удается работать: scala> нечто определения (s: (=> Строка) *) = {<консоль>:1: ошибка: никакой тип параметра прозвища не позволяется здесь...
вопрос задан: 25 April 2010 04:46
2
ответа

Используя отложенные вычисления функционирует в varargs

Что не так следующий метод? определение someMethod (funcs: => Опция [Строка] *) = {...}
вопрос задан: 12 April 2010 03:21
2
ответа

Есть ли что-то как генераторы Python в Ruby?

Я плохо знаком с Ruby, есть ли способ привести к значениям от функций Ruby? Если да, как? В противном случае, что мои опции состоят в том, чтобы написать ленивый код?
вопрос задан: 23 March 2010 23:58
2
ответа

Python, ленивый список

Действительно ли возможно иметь список быть оцененным лениво в Python? Например, = 1 список = #[1] списка печати = 2 #[1] списка печати, Если бы список был установлен оценить лениво тогда заключительную строку, были бы [...
вопрос задан: 8 March 2010 03:52
2
ответа

Python ленивый итератор

Я пытаюсь понять, как и когда выражения итератора оценены. Следующее, кажется, ленивое выражение: g = (я, поскольку я в диапазоне (1000), если я % 3 == я % 2) Этот, однако сбои на...
вопрос задан: 12 February 2010 04:29
2
ответа

рекурсивный (doall) в clojure

У меня есть некоторые структуры с вложенными ленивыми последовательностями, которые читают из файлов. Когда я тестирую, я хотел бы смочь перенести их в рекурсивную версию doall, чтобы удостовериться, что от всех данных вытягивают...
вопрос задан: 1 August 2009 18:03
2
ответа

Возврат чистого Django формирует ошибки в JSON

Я сделал, чтобы Django сформировался, который я проверяю в нормальном представлении Django. Я пытаюсь выяснить, как извлечь чистые ошибки (без форматирования HTML). Ниже код, который я использую в данный момент...
вопрос задан: 12 June 2009 12:36
2
ответа

Ленивый выбор в форме Django

У меня есть Django my_forms.py как это: класс CarSearchForm (формы. Форма): # много полей как эта форма кузова = формы. ChoiceField (choices=bodystyle_choices ()) Каждый выбор, например, ("Седан"...
вопрос задан: 20 February 2009 15:15
1
ответ

Простой пример вызова по необходимости

Я пытаюсь понять теорему «по требованию». Я понимаю определение, но я немного сбит с толку. Я хотел бы увидеть простой пример, который показывает, как работает вызов по требованию. После ...
вопрос задан: 19 January 2019 01:28
1
ответ

Рекурсивная функция, вызывающая переполнение стека

Я пытаюсь написать простую функцию сита для вычисления простых чисел в clojure. Я видел этот вопрос о написании эффективной функции сита, но пока не дошел до этого. Прямо сейчас я ...
вопрос задан: 23 May 2017 12:16
1
ответ

Ленивые списки в Prolog?

Возможно ли иметь ленивые списки в Prolog? Что-то вроде следующего: ones([1 | Y]) :- ones(Y). Хотя это, очевидно, не работает в том виде, в котором написано.
вопрос задан: 1 October 2015 21:20