Parameter를 지정해서 값을 넘겨 줄 수 있다.
def printName(first:String, last:String) = {
println(first + " " + last)
}
printName("John","Smith")
// Prints "John Smith"
printName(first = "John",last = "Smith")
// Prints "John Smith"
printName(last = "Smith",first = "John")
// Prints "John Smith"
default 값을 정할 수 있다.
def printName(first:String = "John", last:String = "Smith") = {
println(first + " " + last)
}
printName(last = "Jones")
// 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 |