Scala - 帶命名引數的函式



在正常的函式呼叫中,呼叫的引數會按照被呼叫函式的引數順序一一匹配。命名引數允許您以不同的順序將引數傳遞給函式。語法很簡單,每個引數前面都有一個引數名稱和一個等號。

嘗試以下程式,這是一個簡單的示例,用於展示帶命名引數的函式。

示例

object Demo {
   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 );
   }
}

將上述程式儲存為 Demo.scala。以下命令用於編譯和執行此程式。

命令

\>scalac Demo.scala
\>scala Demo

輸出

Value of a :  7
Value of b :  5
scala_functions.htm
廣告