foo.contains (_) vurgular ve "yöntemi değerine dönüştürülebilir Anonim fonksiyonu" göstermektedir. Eta genişlemesini araştırdım, ancak bu özel kod parçasını nasıl geliştirebileceğimi göremiyorum. Herhangi bir fikir?Anonim işlevi bir yöntem değerine nasıl dönüştürülür? Bu kod</p> <pre><code>val foo = List('a', 'b', 'c') aString.forall(foo.contains(_)) </code></pre> <p>IntelliJ ile
16
A
cevap
18
Ben sadece biz açıkça anonim işlevine burada foo.contains
yöntemi dönüştürme değiliz
val foo = List('a', 'b', 'c')
aString.forall(foo.contains)
Not olabileceğini söylüyor inanıyoruz.