Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2011, 13:17   #1
Valentin Bugaev
Новичок
Джуниор
 
Регистрация: 16.12.2011
Сообщений: 1
Вопрос MuLISP использование результата в качестве аргумента

Не останавливаясь на умственных способностях, образовательном уровне и способе реализации "программы" подскажите, пожалуйста, можно ли заставить (или как) MuLISP использовать результат выполнения одной функции (revers-all в данном примере) в качестве аргумента другой (в примере rezultat-revers-all-x):

(defun reverse-ne-all (rezultat-revers-all-x)
(if (atom rezultat-revers-all-x)
rezultat-revers-all-x
(mapcar 'reverse-ne-all (reverse rezultat-revers-all-x))
)
); klassik revers spiska bez vhojdenii

(defun revers-all (x)
((null x) nil)
(append (reverse (cdr x))(cons (car x) nil)))
; polny revers spiska

> (reverse-ne-all '(1 (2 3 4 5 6 8) (9 (-7 0) (10 11) 12) 13))
Valentin Bugaev вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как добавлять в метод в качестве аргумента структуру в C# Linore C# (си шарп) 0 07.10.2011 10:17
Имя функции в качестве аргумента Artem_Kokos Помощь студентам 1 25.04.2011 00:20
Как массив передать в качестве аргумента функции Mixim C# (си шарп) 7 10.03.2011 09:53
Передача object в качестве аргумента moknomo Microsoft Office Excel 3 14.12.2010 09:35
можно ли в качестве аргумента функции использовать имя текстового файла Arassir Общие вопросы Delphi 2 31.05.2010 23:12