28 / 13 / 1
Регистрация: 20.01.2013
Сообщений: 144
Записей в блоге: 8
1

CLisp Что вернет функция?

25.10.2016, 13:12. Показов 321. Ответов 1
Метки нет (Все метки)

Дана функция
Lisp
1
2
(defun test (a b &optional (c 1 c-p) (d 2 d-p))
            (+ a (if c-p d b) c d))
Что вернет функция при вызове
Lisp
1
(test 1 2 3)
Что означает (c 1 c-p) (d 2 d-p)
Что означает if без логического оператора или оператора сравнения
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.10.2016, 13:12
Ответы с готовыми решениями:

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

Что вернет функция?
Задача была на НОД. Есть разные способы его нахождения, но вот столкнулся с данным кодом и не...

Что вернет функция
Что вернет функция, проверяющая баланс скобок, если она принимает как параметр такую строку: ...

Что вернет функция
Здравствуйте! Я вот С не знаю вообще, подскажите пожалуйста выполнится ли while при таком условии ...

1
Модератор
Эксперт функциональных языков программированияЭксперт Python
29648 / 16201 / 3239
Регистрация: 12.02.2012
Сообщений: 26,823
Записей в блоге: 5
25.10.2016, 14:19 2
Вернет 8. (с 1 c-p) означает следующее: параметр c по умолчанию получает значение 1. При этом c-p=Nil. Если параметр c задается при вызове, то c-p=T. А If здесь совершенно корректный: первый его параметр c-p может быть=Nil или T. В первом случае прибавляется b, во втором - d.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.10.2016, 14:19

Понять что вернет функция
Третий день мозг ломаю, что вернет r.cuid при обращении к нему Ссылка на полную версию скрипта...

Что вернёт функция g(), если её вызвать в C++?
Что вернёт функция g(), если её вызвать в C++? int h(int *q, int *p) { *p += 1; *q...

Что вернет стековая функция разбора пар скобок?
Что вернет функция, если она принимает как параметр такую строку: (5*(x/(y*5))*z)+((1/7)*z*2)-x ...

Что вернет стековая функция разбора пар скобок?
Что вернет функция, проверяющая баланс скобок, если она принимает как параметр такую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.