def f(s1: String): (String => String) = s2 => s1 + " " + s2

Scalaの省略記法について。

def func(s1: String): (String => String) = s2 => s1 + " " + s2

メソッドの名前はfunc
引数:String型のs1
返り値の型:引数、返り値が共にStringの関数
返り値:イコール以降の関数

カリー化されている。

qiita.com