English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En règle générale, les arguments de l'appel de fonction sont passés un par un dans l'ordre de la définition de la fonction. Mais nous pouvons également spécifier les noms des arguments de la fonction et ne pas passer les arguments dans l'ordre, comme dans l'exemple suivant :
object Test { def main(args: Array[String]) { printInt(b=5, a=7); } def printInt( a:Int, b:Int ) = { println("Valeur de a : " + a ); println("Valeur de b : " + b ); } }
Exécuter le code suivant, le résultat est :
$ scalac Test.scala $ scala Test Valeur de a : 7 Valeur de b : 5