0 / 0 / 0
Регистрация: 11.12.2011
Сообщений: 8
|
||||||
1 | ||||||
Определить рекурсивную функцию, возвращающую последний элемент списка22.12.2011, 07:06. Показов 5732. Ответов 8
Метки нет Все метки)
(
Определить рекурсивную функцию, возвращающую последний элемент списка.
вот что сделано
0
|
|
22.12.2011, 07:06 | |
Ответы с готовыми решениями:
8
Определить функцию, возвращающую последний элемент
Определить функцию, которая возвращает последний элемент первого списка, входящий также и во второй список
|
![]() 5827 / 3478 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
22.12.2011, 08:56 | 2 |
aki295, вместо строки 3 напиши "(car xs)" (без кавычек)
1
|
0 / 0 / 0
Регистрация: 11.12.2011
Сообщений: 8
|
|
22.12.2011, 09:09 [ТС] | 3 |
Спасибо!
0
|
6 / 7 / 4
Регистрация: 17.09.2013
Сообщений: 337
|
||||||
06.03.2016, 19:25 | 4 | |||||
Но ведь в таком виде
0
|
4520 / 3514 / 358
Регистрация: 12.03.2013
Сообщений: 6,037
|
|
06.03.2016, 19:35 | 5 |
Наверно, он не просто не работает (не виснет, система не падает), а выкидывает в дебаггер, где пишет осмысленные сообщения об ошибке?
В лиспе нельзя переопределять стандартные функции. last — стандартная функция.
0
|
6 / 7 / 4
Регистрация: 17.09.2013
Сообщений: 337
|
|
06.03.2016, 19:48 | 6 |
Спасибо получилось.
0
|
4684 / 4380 / 379
Регистрация: 12.05.2012
Сообщений: 3,087
|
||||||
06.03.2016, 20:16 | 7 | |||||
как вариант:
1
|
![]() 5827 / 3478 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
||||||
06.03.2016, 20:30 | 8 | |||||
Closures to rescue!
3
|
Модератор
![]() ![]() |
||||||
06.03.2016, 21:37 | 9 | |||||
Но здесь же нет рекурсии... Или я ошибаюсь? Тогда уж без затей:
1
|
06.03.2016, 21:37 | |
Помогаю со студенческими работами здесь
9
Используя do, написать функцию возвращающую первый нечисловой элемент заданного списка.
Используя в одно варианте dolist , а в другом do написать функцию возвращающую не первый числовой элемент заданного списка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |