Почему scala не может сделать вывод тип в частичном методе?

См. этот пример:

def hello(a:String, b:String) = println(a + ":" + b)
val m1 = hello("aaa", _ )
m1("bbb")

Не может быть скомпилирован , что мне нужно добавить тип к частичному методу:

val m1 = hello("aaa", _: String)

Почему scala не знает, что второй параметр метода hello равен String ?

9
задан duplode 5 November 2016 в 22:07
поделиться