scala中参数可以不按顺序传递

来源:互联网 发布:晋城网络台少年心学院 编辑:程序博客网 时间:2024/04/19 17:52

在其他的语言中可能都不会出现这种现象,就是参数可以不按照顺序传入,举个例子来说:

object Test {   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 );   }}

试想结果是什么,下面是运行出来的结果:

Value of a : 7Value of b : 5

scala里面是能够根据参数去自动匹配

0 0
原创粉丝点击