English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Scala는 함수의 파라미터에 기본 값을 지정할 수 있습니다. 기본 값이 사용되면, 함수 호출 중에 파라미터를 전달하지 않아도 됩니다. 이 경우 함수는 기본 값을 호출합니다. 파라미터를 전달하면 전달된 값이 기본 값 대신 사용됩니다. 예제를 보여드립니다:
object Test { def main(args: Array[String]) { println( "반환 값 : " + addInt() ); } def addInt( a:Int=5, b:Int=7 ) : Int = { var sum:Int = 0 sum = a + b return sum } }
위의 코드를 실행하면, 출력 결과는 다음과 같습니다:
$ scalac Test.scala $ scala Test 반환 값 : 12