0
'foreach는'방법으로 수집을 반복 할 때 나는 카레 기능을 사용하려고
: 컴파일되지 않습니다스칼라 : foreach의 카레 함수?
object CurriedTest {
def main(args: Array[String]): Unit = {
fun("one")("two")("three")
(fun2)("three")
val lst = List ("x", "y", "z")
lst.foreach(fun2)
lst.foreach(fun("one"),("two") _)
}
def fun (a1: String) (a2:String) (a3: String) = {
println("a1: "+a1+" a2: "+a2+" a3: "+a3)
}
def fun2 = fun("one")("two") _
}
왜 라인 'lst.foreach (재미 ("하나"), ("2") _)' 반환 :
- too many arguments for method foreach: (f: String => B)Unit
오류 메시지?
감사 쉼표를 제거!))))))))) – DarqMoth