Никак. Типов-сумм нет ни в джаве, ни в котлине.
Сделать дженерик "потомок Number", кидать искючение если это не дабл/флоат. Они же братья родные.
Вечно путаю in/out, с джавы. https://kotlinlang.org/docs/generics.html Тут пример есть с Number как раз, вероятно по аналогии.
a: Number b: Number как сделать return a + b ?
Если они могут быть разными то вероятно никак.
Или принимаем намбер, отдаем намбер, но он будет откастен к Float/Double
Обсуждают сегодня