Решил вот тут использовать алгоритм, анализ в котором основан на типе определения, в языке с динамической типизацией и неявным приведением онных.
А именно есть мультиметод принимающий х. Если х мапа, вектор или список, то вызывается один метод. Если х попадает под определение :default, то возвращаем х как есть.
Все вроде бы хорошо на примерах с последовательностями небольшого размера, а вот с чем-то большим кложа заботливо переводит PersistentArrayMap в PersistentHaspMap в целях производительности. Да, я прописал class как функцию выбора метода.
Как это сделать полюдски?
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от proofit404
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Мультиметод. (2012)
- Новости В MIT разработали новый язык программирования (2016)
- Форум Помогите разобраться с мультиметодами. (2017)
- Новости Crystal 0.16.0 (2016)
- Новости Вышла новая версия Open CASCADE Technology - 7.4.0 (2019)
- Форум Типы (2007)
- Новости Релиз Qt 5.11 (2018)
- Форум приведение типов (2016)
- Форум Тип контроллера (2012)
- Форум С++ Типы (2013)