Перевод списочных записей в точечные - Lisp

Узнай цену своей работы

Формулировка задачи:

Переведите следующие списочные записи в точечные: ((w) x); Спасибо.

Решение задачи: «Перевод списочных записей в точечные»

textual
Листинг программы
(dotprint '((w) x))
 
((w . NIL) . (x . NIL))
 
==> ((w) x)

Объяснение кода листинга программы

В этом коде используется функция dotprint, которая принимает два аргумента — список w и список x. Функция выводит список w, за которым следует точка, затем список x. Если какой-либо из списков пуст, он заменяется на NIL. В результате получается строка, представляющая собой список w, за которым следует точка, затем список x. В данном случае список w содержит только один элемент — строку 'w', а список x также содержит только один элемент — строку 'x'. Поэтому результат будет следующим: 'w' x

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.889 из 5
Похожие ответы