Почему в Kotlin нельзя получать byte и short при сложении переменных с такими же типами?
Почему при сложении 2 переменных с типом Byte и Shor мы получаем переменную с типом Int
Если явно указывает какого типа переменная должна быть то выдает ошибку
операции + над байтами напросту нет, поскольку байты сначала преобразуются в целые числа, и результатом сложения двух целых чисел является (32-битное) целое число, тоесть int