... ; x.type ?
тем, что x.type - это синглтон тип, это не Int, а специальный его подтип
В твоём случае по факту ничем. Если бы не было явно указано типа, то вывелся бы литерал тип
https://scastie.scala-lang.org/lhymBRlXTiq4SeLZFXcNHQ
.type это не выведение типа, даже если тип явно указан x.type и Int это разные типы
https://www.scala-lang.org/files/archive/spec/2.11/03-types.html#singleton-types
Я, кстати, забыл ещё заметить, что без указания типа синглтон тип не выводится для литерал экспрешшенов https://scastie.scala-lang.org/Odomontois/XWJ040xTTwiGfA611EEWQA
Обсуждают сегодня