调用方法时,可以使用参数名给参数带上标签,正如:
1 | def printName(first: String, last: String): Unit = { |
注意,带名参数的顺序可以重新调整。然而,如果有些参数是带名的,有些则不是,那么不带名的参数必须在最前面,并且是按照方法定义中参数的顺序出现。
1 | printName(last = "Smith", "john") // error: positional after named argument |
调用方法时,可以使用参数名给参数带上标签,正如:
1 | def printName(first: String, last: String): Unit = { |
注意,带名参数的顺序可以重新调整。然而,如果有些参数是带名的,有些则不是,那么不带名的参数必须在最前面,并且是按照方法定义中参数的顺序出现。
1 | printName(last = "Smith", "john") // error: positional after named argument |