У меня есть два определения foo, и одно из них более предположительно def foo(f: java.util.function
С типами SAM у нас может быть: trait Sam { def foo(i: Int): String } val sam : Sam = _.toString Что...