Опишите функцию, которая из исходного списка формирует список, содержащий только символьные атомы - Lisp

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

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

Опишите функцию, которая из исходного списка формирует список, содержащий только символьные атомы.

Решение задачи: «Опишите функцию, которая из исходного списка формирует список, содержащий только символьные атомы»

textual
Листинг программы
(filter symbol? b)

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

В данном коде используется функция filter, которая принимает два аргумента: предикат и исходный список. Предикат - это функция symbol?, которая возвращает true, если элемент является символом, и false в противном случае. Исходный список обозначается переменной b. Функция filter возвращает новый список, содержащий только те элементы из исходного списка, для которых предикат возвращает true. В данном случае, в новый список попадают только символы. Таким образом, результатом выполнения данного кода будет список, содержащий только символьные атомы из исходного списка.

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

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