본문 바로가기

Development/Programming

[Scala] Named Parameters

Parameter를 지정해서 값을 넘겨 줄 수 있다.


  1. def printName(first:String, last:String) = {
  2. println(first + " " + last)
  3. }
  4. printName("John","Smith")
  5. // Prints "John Smith"
  6. printName(first = "John",last = "Smith")
  7. // Prints "John Smith"
  8. printName(last = "Smith",first = "John")
  9. // Prints "John Smith"


default 값을 정할 수 있다.


  1. def printName(first:String = "John", last:String = "Smith") = {
  2. println(first + " " + last)
  3. }
  4. printName(last = "Jones")
  5. // Prints "John Jones"


'Development > Programming' 카테고리의 다른 글

[Java] synchronized 사용법 정리  (0) 2014.05.16
[Java] 패키지 탐색하기~!  (0) 2014.04.17
[Java] Class Method 접근 및 사용  (0) 2014.04.09
[Scala] Generic Classes  (0) 2014.03.28
[Scala] Sequence Comprehensions  (0) 2014.02.14