본문 바로가기

옥탑방주인/Scala

매개변수 매개변수 목록

def upper(doubles: Double*): Seq[Double] = ...         //여기서 doubles는 매개변수가 Double은 매개변수 목록이다.
매개변수와 매개변수 인자를 구분하는 이유는 향후 암시적 인자 처리 규칙이나 함수의 커링(currying) 등에서 인자와 인자 목록을 구분해야 할 필요가 있기 때문이다.

매개변수화한 타입을 지정할 때 자바에서는 꺽쇠괄호(<..>)를 사용하지만 스칼라에서는 각괄호([...])를 사용한다.


'옥탑방주인 > Scala' 카테고리의 다른 글

Chapter 2. Expressions, Types, and Values  (0) 2017.11.22
Chapter 1. Getting Started  (0) 2017.11.21
튜플(Tuple)  (0) 2017.10.10
스칼라(Scala) 기초  (0) 2017.08.30
스칼라 공부 중 메모할 것들  (0) 2017.08.17