位置:首頁 > 高級語言 > Scala教學 > Scala函數使用命名參數

Scala函數使用命名參數

在一個正常的函數調用,調用參數在調用函數的參數的順序一一匹配。命名參數允許將參數以不同的順序傳遞給的函數。語法很簡單,每個參數前麵有一個參數名和等號。下麵是一個簡單的例子來說明這一概念:

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 );
   }
}

當上述代碼被編譯和執行時,它產生了以下結果:

C:/>scalac Test.scala
C:/>scala Test
Value of a :  7
Value of b :  5

C:/>