Какая черта выглядит следующим образом:
(Int, => Double) => String
Обратите внимание на конечную запятую после Int
. По-видимому, это не синтаксическая лазейка, а нечто отличное от
(Int => Double) => String
например. при использовании перегрузки:
trait Foo {
def bar(x: (Int, => Double) => String): Unit
def bar(x: (Int => Double) => String): Unit
}