English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
일반적으로 함수 호출 시 매개변수는 함수 정의 시의 매개변수 순서에 따라 하나씩 전달됩니다. 하지만 함수 매개변수 이름을 지정하여 순서대로 전달하지 않고도 전달할 수 있습니다. 예제는 다음과 같습니다:
object Test { def main(args: Array[String]) { printInt(b=5, a=7); } def printInt(a: Int, b: Int) = { println("a의 값: "); + a); println("b의 값: "); + b); } }
위 코드를 실행하면 다음과 같은 결과가 출력됩니다:
$ scalac Test.scala $ scala Test a의 값: 7 b의 값: 5