命名参数方式在传递多个参数的时候你可以不按顺序传递,如果入参很多的情况下,按顺序容易搞混了,还得记录方法参数位置,命名参数传递可以防止这个情况.

    1. def test4(sex: String, name: String): Unit = {<br /> println(s"$sex, $name")<br /> }<br /> test4(name = "params1", sex = "25")

    输出:
    25, params1