4
Scala에서 iterable의 함수 인수를 전달할 수 있습니까?스칼라에서 iterable의 함수 인수를 전달 하시겠습니까?
val arguments= List(1,2)
def mysum(a:Int,b:Int)={a+b}
목록 내용을 인수로 사용하여 mysum을 어떻게 호출합니까?
Scala에서 iterable의 함수 인수를 전달할 수 있습니까?스칼라에서 iterable의 함수 인수를 전달 하시겠습니까?
val arguments= List(1,2)
def mysum(a:Int,b:Int)={a+b}
목록 내용을 인수로 사용하여 mysum을 어떻게 호출합니까?
이 목록에 작동하려면 당신이 "가변 인자"로 mysum
기능을 수용해야합니다 :
scala> def mysum (args : Int*) = args.sum
mysum: (args: Int*)Int
scala> val arguments = List(1,2)
arguments: List[Int] = List(1, 2)
scala> mysum(arguments: _*)
res0: Int = 3
[구문 설탕 : \ _ \ *]의
가능한 중복 (http://stackoverflow.com/questions/4176440/syntax-sugar) –