Вопросы по теме 'cons'
Неожиданный вывод с cons ()
Я из императивного фона, но в наши дни пробую свои силы на LISP (Common LISP)
Я прочитал здесь о cons этом
(cons x L): Учитывая объект LISP x и список L, вычисление (cons x L) создает список, содержащий x, за которым следуют элементы...
151 просмотров
schedule
16.11.2021
Почему вложенные приложения cons создают неправильные списки?
Что вложенные приложения cons создают неправильные списки? Я изучаю схему и запутался в cons . Я наткнулся на такой ответ:
Элемент Cons для отображения списка против списка минусов для элемента в Схема
Я знаю, что когда второй аргумент...
307 просмотров
schedule
29.09.2021
Недостатки использования Linode VPS?
Я пытался найти ряд недостатков использования Linode VPS.
Кажется, нет никаких специальных статей для того, что я искал в Интернете.
Кто-нибудь может перечислить недостатки?
Я изучаю плюсы и минусы современных настроек сервера.
Заранее...
700 просмотров
schedule
15.03.2022
Аккумуляторы, conj и рекурсия
Я решил 45 задач с 4clojure.com и заметил повторяющуюся проблему в том, как я пытаюсь решить некоторые задачи с помощью рекурсии и аккумуляторов.
Я попытаюсь объяснить как можно лучше, что я делаю, чтобы в итоге получить нелепые решения, надеясь,...
2936 просмотров
schedule
12.04.2022
Python: функциональное программирование с минусами, автомобилем и компакт-диском
Вот эта проблема:
cons(a, b) создает пару, а car(pair) и cdr(pair) возвращают первый и последний элементы этой пары. Например, car(cons(3, 4)) возвращает 3 , а cdr(cons(3, 4)) возвращает 4 .
Теперь я видел решение, но мне...
479 просмотров
schedule
01.05.2022
Являются ли выражения типа (set! c (cons 3 c)) способом добавления элемента в список?
Схему поставил-автомобиль! и set-cdr!, но без set-против! .
Являются ли такие выражения, как
(набор! с (минус 3 с))
который помещает элемент 3 в список c, правильный/единственный/лучший/обычный способ изменить список?
235 просмотров
schedule
29.06.2022
Почему функция cons, называемая явной, работает над Int в Scala?
Вы можете создать новый список в Scala, используя:
1 :: 2 :: Nil
В моем понимании это можно переписать так:
Nil.::(2.::(1))
В основном потому что :: fixty но если я напишу:
Nil :: 1 :: 2
Я получаю «значение :: не является...
238 просмотров
schedule
13.07.2022
Создание списка с помощью циклов
Мы только что рассмотрели циклы сегодня на уроке, и мне нужно кое-что сделать. Проще говоря, мне нужно построить список, используя циклы вместо рекурсии. Кажется, здесь я нахожусь в камне преткновения. Для этого примера нам нужно сделать простой...
167 просмотров
schedule
14.07.2022
Схема парного построения
Я пытаюсь понять парное построение и представление. Давайте посмотрим на следующие результаты:
(length (cons '(a b) '(d e f)))
=> 4
Теперь изменим порядок:
(length (cons '(d e f) '(a b)))
=> 3
но
(length (car (cons '(d e...
173 просмотров
schedule
10.08.2022
Как эффективно ссылаться на ячейки счетчика cons (обнаружение циклов)?
Мне нужно сделать что-то вроде liblisp (в C11), и он должен будет обрабатывать основные функции, почти так же, как libobjc делает для языка Objective-C.
Редактировать
Я переписываю вопрос на что-то менее общее.
Получил вот такую...
875 просмотров
schedule
06.09.2022
Что такое добавление двух списков, как это, возвращает один список, а не ячейку cons из двух списков?
Обычный и простой способ добавления двух списков выглядит следующим образом:
(define (append a b)
(if (null? a)
b
(cons (car a) (append (cdr a) b))))
Почему это работает? Когда мы достигнем последнего элемента a , мое явно...
64 просмотров
schedule
02.10.2022
Где оператор Reason cons (: :)?
Оператор cons ( :: ) является фундаментальной частью 1) написания рекурсивных функций списков в OCaml и подобных языках и 2) сопоставления с образцом в списках. Однако я не могу найти ничего в документации Reason относительно минусов, а в REPL это...
560 просмотров
schedule
03.08.2023
функция cons не принимает мой ввод
Ну, я пытаюсь добавить два элемента, чтобы получился список, и через 4 минуты и 53 секунды, а также из официальный сайт рэкета Я увидел, что лучше всего использовать «минусы».
Когда я это сделал:
(cons (Listof Number) (Listof (Listof...
64 просмотров
schedule
12.12.2022
Покажите, что термин «минусы» работает, показав все сокращения бета-версии.
Я новичок в функциональном программировании.
Таким образом, термин cons добавляет элемент в начало списка. Где
cons ≜ λx:λl:λc:λn: c x (l c n)
Как я должен доказать, что cons работает правильно, используя сокращение бета для примера...
65 просмотров
schedule
22.07.2023
Как lisp'ы, предпочитающие first и rest машине и cdr, приближаются к таким комбинациям, как cdaddr?
Один из больших расколов в сообществе Лиспа заключается в том, должны ли мы иметь car и cdr или first и rest . Одним из преимуществ традиционных car и cdr является то, что мы можем комбинировать их для создания произносимых функций, таких...
103 просмотров
schedule
16.03.2023