Я читал, что вывод типа Scala не является глобальным, поэтому люди должны размещать аннотации типа для методов. (Будет ли это "локальный" тип вывода?)
Я лишь немного понимаю, что причина связана с его объектно-ориентированным характером, но ясность ускользает от меня. Есть ли объяснение для "вывода глобального типа" и почему Scala не может иметь его, что может понять новичок?