Scala-functions-named-arguments

提供:Dev Guides
移動先:案内検索

Scala-名前付き引数を持つ関数

通常の関数呼び出しでは、呼び出しの引数は、呼び出された関数のパラメーターの順序で1つずつ照合されます。 名前付き引数を使用すると、引数を異なる順序で関数に渡すことができます。 構文は、各引数の前にパラメーター名と等号が付いているだけです。

次のプログラムを試してください。名前付き引数を持つ関数を表示する簡単な例です。

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