=> U): List[U] =
(xs foldRight List[U]())((x, xs) => f(x) :: xs)
При таком вызове
mapFun(List(1, 2, 3, 4), x => x.toString)
Тип x будет Nothing а не Int?
mapFun[Int,String](List(1, 2, 3, 4), x => x.toString)
разбей на две разные группы параметров
Обсуждают сегодня