Описание тега seasoned-schemer
** Опытный программист **, книга по рекурсивному программированию Дэниела П. Фридмана и Матиаса Феллейзена. Это продолжение ** Маленького интригана **
1
ответ
Непонимание Разумного Схемера Глава 5 кадр 62
В настоящее время я изучаю miniKanren, изучая Разумный Схемер. И я застрял в упражнении в главе 5 кадра 62: (run* (x) (flatten_o (a) x))почему в выводе три списка? Заранее большое спасибо.
23 окт '17 в 07:30
2
ответа
Есть ли в Racket какая-нибудь функция типа try?
Теперь я склоняюсь к интригану, просматривая книгу "Опытный интриган". Я написал код ракеткой, однако, когда я использовал tryу планировщика не было этого метода или макроса. И он сообщил, что раскрыть: несвязанный идентификатор в модуле в: попробов…
03 авг '12 в 02:42
0
ответов
Прогнозирование с двумя временными рядами с неравной длиной и частотой
У меня есть 2 временных ряда. 1) ежемесячный спрос на природный газ в жилых помещениях с 2013 по 2016 гг. 2) среднесуточная температура с 2013 г. по 31 марта 2017 г. Я должен предоставить ежемесячный и ежедневный прогноз потребности населения в прир…
06 окт '18 в 13:22
1
ответ
Опытные функции get-first, get-next и waddle от Schemer
(define get-first (lambda (l) (call-with-current-continuation (lambda (here) (set! leave here) (waddle l) (leave (quote ())))))) (define get-first (lambda (l) (call-with-current-continuation (lambda (here) (set! leave here) (leave (waddle l)))))) Дл…
15 июн '12 в 01:52
3
ответа
get-first - опытный интриган
Пожалуйста, посмотрите на two-in-a-row*? функция в главе 19. Мой вопрос о (leave '()) в get-first вспомогательная функция. Обратите внимание, что (waddle l) либо вернется '() или атом, который указывает, что список исчерпан, или атом из списка извле…
04 фев '17 в 19:58
1
ответ
Опытный интриган, летч и коварство
Несколько вопросов здесь относительно letcc это используется в Закаленном Schemer. (define (intersect-all sets) (letcc hop (letrec ((A (lambda (sets) (cond ((null? (car sets)) (hop '()) ((null? (cdr sets)) (car sets)) (else (intersect (car sets) (A …
19 июн '12 в 15:05
1
ответ
Крайний левый и лм в закаленного Schemer
Опытный интриган на стр. 78 имеет следующее определение leftmost а также lm, (define leftmost (lambda (l) (letcc skip (lm l skip)))) (define lm (lambda (l out) (cond ((null? l) (quote ())) ((atom? (car l)) (out (car l))) (else (let () (lm (car l) ou…
13 ноя '13 в 11:04
1
ответ
Тестирование, являются ли две пары (клетки cons) одинаковыми
Следующая функция из pg 150 Seasoned Schemer устанавливает, имеют ли два списка одинаковую идентичность (то есть занимают одну и ту же память), изменяя cdr каждого списка и затем проверяя, повлияло ли изменение на оба: (define same? (lambda (c1 c2) …
08 июн '12 в 18:20
1
ответ
Функция длины в "Закаленном интриганке"
Я читал Seasoned Schemer, и я столкнулся с этим определением функции длины (define length (let ((h (lambda (l) 0))) (set! h (L (lambda (arg) (h arg)))) h)) Позже они говорят: Какое значение (L (лямбда (arg) (h arg)))? Это функция (lambda (l) (cond (…
14 июн '12 в 16:06
3
ответа
Схема /"Опытный разработчик": вопрос о синтаксисе определения функции "попытка"
В своей книге "Опытный интриган" Фелляйзен и Фридман представляют tryфункция. Согласно http://community.schemewiki.org/?seasoned-schemer, эту функцию можно определить как (define-syntax try (syntax-rules () ((try var a . b) (letcc success (letcc var…
19 фев '20 в 16:34
0
ответов
Сезон в прогнозировании в Tableau
введите описание изображения здесь мои данные представляют собой таблицу ежемесячных накопленных доходов. начинаются в день начала месяца и заканчиваются в день окончания месяца. в моем прогнозировании таблицы он не может определить сезон = 1 месяц,…
21 май '21 в 05:05
1
ответ
Как работает функция скремблирования? (Глава 1 Опытного интригана)
Согласно книге, это определение функции, Функция scramble принимает непустой кортеж, в котором ни один аргумент не больше его собственного индекса, и возвращает кортеж той же длины. Каждое число в аргументе рассматривается как обратный индекс от его…
18 июн '22 в 07:54