scala - ¿Cómo convertir una función anónima a un valor de método?
scala-2.10 (1)
Creo que está diciendo que simplemente podría tener
val foo = List(''a'', ''b'', ''c'')
aString.forall(foo.contains)
Tenga en cuenta que no estamos convirtiendo explícitamente el método foo.contains
aquí a una función anónima.
Con este codigo
val foo = List(''a'', ''b'', ''c'')
aString.forall(foo.contains(_))
IntelliJ resalta foo.contains (_) y sugiere "Función anónima convertible a valor de método". He investigado la expansión de eta, pero no puedo ver cómo podría mejorar este código en particular. ¿Algunas ideas?