Новичок Scala здесь
Попытка
(1). + (2) возвращает значение Int 3, пока все хорошо
но
1. + (2) возвращает значение Double 3.0.
Но если вы сделаете
1 + (2) возвращает значение Int 3.
Примечание: единственная разница между этим и выше - это пробел после «1»
Имеет ли значение пространство в Scala? Мне более любопытно, как 1. + (2) вернул Double, так как похоже, что он анализировал 1. как Double, а затем добавил к нему «2».