Не хотел связываться с Java - но захотел наваять под Андроид, а экзотику Scala|Clojure|Cotlin|C# и т.п. постеснялся, решил попробовать на нативно мейнстримовом языке. Но пока тестирую десктоп вариант, логику. Суть проблемы - у меня есть самописный (хотя не суть) односвязный список с элементами типа Object. Соответственно, числа в нем представлены типами- обертками Double, Integer. Список читаю из строки, заполняется нормально, при чтении определяю нужный тип числа. А дальше, например, мне надо сложить все элементы списка и получить также значение типа Object - Double или Integer. Если в списке у меня значения одного типа - работает нормально, если разных - пишет ошибка, не могу кастовать. Кастую вручную в каждой элементарной операции к более широкому Double - тоже отказывается. Как это победить? В принципе меня даже более чем устроит если будут операции над оберткой Number с автоматическим определением типа результата. Или хотя бы каст к более широкому типу.


Ответ на:
комментарий
от Legioner


Ответ на:
комментарий
от GblGbl


Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от Ivana

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Арифметика для разных числовых типов. (2015)
- Форум Тип-обёртка для ошибок в Rust (2024)
- Форум Java и типы (2020)
- Форум Java имена типов (2008)
- Форум о арифметике (2012)
- Форум Диофант - Арифметика (2015)
- Форум Занимательная арифметика (2011)
- Форум sed + арифметика (2009)
- Форум Python - арифметика (2011)
- Форум Ментальная арифметика (2018)