본문 바로가기

옥탑방주인/Scala

Scala에서의 파라메타(parameter)와 인자(argument) 구분법



스칼라에서 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