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