|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
Условный выход из функции: PROG RETURN07.05.2020, 20:40. Показов 3583. Ответов 63
Метки нет (Все метки)
Пока не понимаю, что делает prog? Знаю про prog1, prog2, progn.
Здесь http://www.mari-el.ru/mmlab/ho... index.html написано Если локальных переменных нет записывается (prog ()...) это не понимаю. В коде написано (prog (x y); локальные переменные Пока насчет локальных переменных с помощью prog не понял. Читал про let.
0
|
|
| 07.05.2020, 20:40 | |
|
Ответы с готовыми решениями:
63
Выход из рекурсивного метода не осуществляется по Return
Запишите с использованием предложения PROG функцию (аналог встроенной функции LENGTH ) |
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|||||||
| 28.05.2020, 19:05 [ТС] | |||||||
|
Благодарю, подправил, все равно не работает.
Добавлено через 32 секунды Если код использовать в диалоге с пользователем, то так понятнее.
0
|
|||||||
|
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
||||||
| 28.05.2020, 19:26 | ||||||
|
Надо отделять вычисления от диалогов с пользователем.
Символы для диалогов с пользователем - в любом случае костыли. Всякая функция может быть частью выражения. Для логических выражений уже есть поддержка в языке: их можно использовать в условиях, для них существуют булевы операции. Если бы у вас была функция xip, возвращающая логическое значение, вы могли бы написать (if (xip x) ...) или (if (or (xip x) (psip x)) ...). А сейчас вам придётся писать (if (eql (xi x) 'yes) ...) и (if (or (eql (xi x) 'yes) ...)). Но, может быть, я упускаю какие-то преимущества вашего подхода, для вас очевидные. Вообще, вы понагородили огорода вместо
2
|
||||||
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
||||||
| 30.05.2020, 05:20 [ТС] | ||||||
|
Не понимаю, в чём смысл этой строки, что с чем сравнивается и что должно быть вместо точек.
0
|
||||||
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
||
| 30.05.2020, 07:07 [ТС] | ||
0
|
||
|
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
|
| 30.05.2020, 12:50 | |
|
xi - это ваша собственная функция xi. Она возвращает непонятно что. Поэтому прежде чем каким-то образом использовать её результат, надо его "расшифровать".
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 30.05.2020, 13:28 [ТС] | |
|
А нельзя ли те же самые строки, которые я привел в примере, написать не с cond, а с чем то другим, например с if, чтобы заработало?
0
|
|
| 30.05.2020, 13:35 | |
|
Не по теме: Вам бы вместо программирования нейросетями заняться. Там используют заклинания, которые иногда работают, иногда - нет, и никто толком не понимает, почему.
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|||||||||||||||||||||
| 30.05.2020, 17:51 [ТС] | |||||||||||||||||||||
|
Так не работает, сейчас попробую с cond, так как увидел ошибку.
Такой исправленный вариант заработал. Заменил во втором варианте сравнения and на no и добавил =.
0
|
|||||||||||||||||||||
|
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
|
| 30.05.2020, 18:33 | |
|
Зачем проверять второе условие, если оно автоматически выполнено, если первое не выполнено?
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
||||||
| 30.05.2020, 20:24 [ТС] | ||||||
|
Да, благодарю. Так тоже работает.
А можно ли сделать на основе какого то моего примера вариант с Go, что-бы когда вводится 7, то чтобы писало: "Vi vveli 7"? Если можно, то прошу написать полный код примера.
0
|
||||||
|
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
|
| 30.05.2020, 23:48 | |
|
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 31.05.2020, 07:02 [ТС] | |
|
с goto или go возможно правильно называется.
0
|
|
|
4528 / 3522 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
|
| 31.05.2020, 15:10 | |
|
То есть ваш поразительный план состоит в использовании лиспа для освоения техник программирования на бейсике восьмидесятых? Умываю руки.
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|||||||
| 31.05.2020, 15:45 [ТС] | |||||||
0
|
|||||||
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
||||||
| 31.05.2020, 18:23 [ТС] | ||||||
|
Что то вроде этого должно быть (только чтобы работало).
0
|
||||||
|
Супер-модератор
|
|||||||
| 31.05.2020, 19:45 | |||||||
0
|
|||||||
| 31.05.2020, 19:45 | |
|
Что это isOk(int s),setAge(int g){if(isOk(g){age=g;return true;}else{.;return false;}}.getName(){return name;}? Условный экстремум функции
Условный оператор. Функции Условный Экстремум функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|