一般情況下函數(shù)調(diào)用參數(shù),就按照函數(shù)定義時(shí)的參數(shù)順序一個(gè)個(gè)傳遞。但是我們也可以通過(guò)指定函數(shù)參數(shù)名,并且不需要按照順序向函數(shù)傳遞參數(shù),示例如下:
object Test {
def main(args: Array[String]) {
printInt(b=5, a=7);
}
def printInt( a:Int, b:Int ) = {
println("Value of a : " + a );
println("Value of b : " + b );
}
}執(zhí)行以上代碼,輸出結(jié)果為:
$ scalac Test.scala $ scala Test Value of a : 7 Value of b : 5