English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
通常、関数呼び出しの引数は、関数定義時の引数順に順次渡されます。しかし、関数引数名を指定して、順序に従わずに引数を渡すこともできます。以下に例を示します:
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