스칼라에서 parameter와 argument 구분법.
class Test { def test(strings: String*): Seq[String] = { ...
def test1(x: Double, y: Double)(z: String)
}
test(strings: String*)에서 strings는 매개변수 또는 인자고, 괄호안에 (string: String*)는 매개변수 목록 또는 인자 목록이다.
test1에서는 인자 목록이 2개이고 첫번째 인자(x: Double, y: Double)에서는 인자가 2개 들어있고(x, y), 두번째 인자에서는 인자가 1개(z: String) 들어있다.
'옥탑방주인 > Scala' 카테고리의 다른 글
Scala에서 변수의 정의 (0) | 2018.06.28 |
---|---|
Chapter 2. Expressions, Types, and Values (0) | 2017.11.22 |
Chapter 1. Getting Started (0) | 2017.11.21 |
매개변수 매개변수 목록 (0) | 2017.10.12 |
튜플(Tuple) (0) | 2017.10.10 |