Я часто смущаюсь, когда вижу scala лямба / анонимные выражения вроде этого:
def someFunc(req: RequestHeader)(f: Blah => Option[Car] => Truck): Truck =
или
def someFunc2(...) = someFunc(3) { a => b =>
Так что часто смущает меня или что не сразу очевидно, что это за параметр или тип возвращаемого значения.
Может кто-нибудь помочь мне разобраться с этими типами утверждений?