English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Scala 関数引数名指定

Scala 関数

通常、関数呼び出しの引数は、関数定義時の引数順に順次渡されます。しかし、関数引数名を指定して、順序に従わずに引数を渡すこともできます。以下に例を示します:

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

Scala 関数