|
1 / 1 / 0
Регистрация: 02.04.2022
Сообщений: 1
|
|
Множественное наследование02.04.2022, 19:05. Показов 2812. Ответов 28
Здравствуйте, объясните пожалуйста вкратце, что такое комбинирование методов в clos, что может стоять за понятием "обход соседей" и как работает call next method. Желательно объяснить как это работает в концепции множественного наследования и как в lisp разрешается проблема ромба
1
|
|
| 02.04.2022, 19:05 | |
|
Ответы с готовыми решениями:
28
Множественное число для английского слова Функция (f W), вычисляющая множественное число для английского слова |
|
Заблокирован
|
||||
| 05.04.2022, 12:23 | ||||
|
Если говорить о перегрузке операторов, то она как раз была создана для того, чтобы иметь возможность пользоваться стандартными операторами языка для своих типов. Перегрузив оператор, ты сможешь написать жакет + брюки и это будет равно цене костюма. Ты можешь определить функцию new, которая будет создавать новый тип suit который будет содержать в себе jackets и shorts и цену равную сумме этих элементов.
0
|
||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||||||||||||||||||
| 05.04.2022, 17:43 | ||||||||||||||||||
|
Добавлено через 15 минут Ещё раз, вот этот пример:
полностью эквивалентен этому коду на Rust:
с той лишь разницей, что в расте пришлось вручную реализовывать метод price для Suit, а в CLOS это сделано автоматически на основе комбинации методов. Вот и всё, нигде никакой перегрузки операторов.
0
|
||||||||||||||||||
|
Заблокирован
|
||||||||
| 05.04.2022, 19:06 | ||||||||
|
описываешь. + в Rust - это тоже функция. еще раз [quote="korvin_;16159389"](defgeneric price (obj)[\quote]
0
|
||||||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|||||||||
| 05.04.2022, 19:59 | |||||||||
|
Куда тут, по-твоему, нужно впихнуть Add?:
0
|
|||||||||
|
Заблокирован
|
|||||||
| 05.04.2022, 21:13 | |||||||
|
Добавлено через 14 минут
0
|
|||||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|||||||||||||||||||||||||||||
| 05.04.2022, 21:59 | |||||||||||||||||||||||||||||
И вот ещё:
Добавлено через 2 минуты Ну и повтори мой пример с разной комплектацией костюмов со своим Add. Добавлено через 22 минуты
Покажи, как ты тут Add воспользуешься.
1
|
|||||||||||||||||||||||||||||
|
Заблокирован
|
|||
| 05.04.2022, 22:57 | |||
|
Есть такой учебник по Clojure - программирование на Clojure Чаз Эмерик. Там есть несколько страниц посещённых ассоциативным массивам. Открой и почитай. Там ты увидишь что, представленный тобой вывод по товарам занимает ровно одну функцию.
0
|
|||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|||
| 05.04.2022, 23:08 | |||
|
0
|
|||
|
Заблокирован
|
||||
| 05.04.2022, 23:18 | ||||
|
Добавлено через 2 минуты
0
|
||||
| 05.04.2022, 23:18 | |
|
Множественное наследование Множественное наследование множественное наследование Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка нескольких штампов электронной подписи в строго определенных местах файла docx
ВладимирСамохин 19.07.2026
(В!) Работа с Электронной подписью - это неотъемлемая часть современного документооборота. Но что делать, если нужно поставить несколько штампов электронной подписи в строго определенных местах. . .
|
сукцессия 35. Научная статья о проделанной работе
anaschu 19.07.2026
Написал в формате латекс и пдф
|
Вангую, что это не пройдёт модерацию, и на неделе я запущу свой сервер.
Hrethgir 19.07.2026
Эта публикация сейчас в песочнице и ждёт приглашения.
https:/ / habr. com/ ru/ sandbox/ 295048/
начало и оглавление
-
Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование. . .
|
сукцессия 33. открытые вопросы от клауде
anaschu 19.07.2026
"Что накопилось за эту часть А — тринадцать правок, из которых шесть пришли из ваших вопросов и каждая оказалась реальной ошибкой, а не калибровкой: односторонний симбиоз, отсутствующий листопад,. . .
|
|
32 сукцессия
anaschu 19.07.2026
сукцессия 28‑мерное ядро стабилизировано
Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не «подкручивает» сходимость —. . .
|
сукцессия 31: модель микоризы - это модель ещё нескольких явлений, социальных и экономических
anaschu 18.07.2026
Теория «Всего»: апдейт v1. 1. 2 — 28‑мерное ядро стабилизировано
Коллеги, фиксирую разбор инженерных правок и их изоморфную проекцию на экономику, меметику и половой отбор. Модель теперь не. . .
|
сукцессия 30. Массив проверяющих друг друга моделей
anaschu 18.07.2026
Архитектура сети взаимопроверяющих моделей микоризной сукцессии (v2. 0)
Развитие тензорного ОДУ-ядра и создание кросс-платформенного калибровочного полигона
Уважаемые коллеги!
В продолжение. . .
|
Грибы - это женщины, деревья - это мужчины. Анти инь янь для союза мужчины и женщины.
anaschu 18.07.2026
ГЛАВНЫЙ НАУЧНО-ФИЛОСОФСКИЙ ВЫВОД: Сексуально-Репродуктивный Капитализм против Государства Моногамии
Коллеги, мы вышли на финишную прямую 20-мерного ОДУ-моделирования вековой сукцессии (ветка. . .
|