设置元组参数中元素参数的默认值
Set up default value of the the parameter of the element from the tuple argument
def found( names(String, String) ): Unit {
// Do something
}
找到的函数的参数列表是一个字符串元组(string, string)
如何将第二个元组元素的默认值设置为第一个元组元素 names(String, String=names._1)
或者这是否允许?如果是这样,我该如何传递论点? found( ("FirstName", ???) )
或 found("FirstName")
如果你有一个元组 (String, String)
那么你就有两个字符串。如果你没有两个字符串,那么这不是一个元组。整个参数可以有默认值,元组的一部分不能。如果默认值使用其他参数,则参数应在不同的参数列表中。
尝试
def found(name1: String)(name2: String = name1): Unit = ???
found("FirstName")()
found("FirstName")("LastName")
def foundTuple(names: (String, String)): Unit = found(names._1)(names._2)
foundTuple(("FirstName", "LastName"))
foundTuple("FirstName", "LastName")
def found( names(String, String) ): Unit {
// Do something
}
找到的函数的参数列表是一个字符串元组(string, string)
如何将第二个元组元素的默认值设置为第一个元组元素 names(String, String=names._1)
或者这是否允许?如果是这样,我该如何传递论点? found( ("FirstName", ???) )
或 found("FirstName")
如果你有一个元组 (String, String)
那么你就有两个字符串。如果你没有两个字符串,那么这不是一个元组。整个参数可以有默认值,元组的一部分不能。如果默认值使用其他参数,则参数应在不同的参数列表中。
尝试
def found(name1: String)(name2: String = name1): Unit = ???
found("FirstName")()
found("FirstName")("LastName")
def foundTuple(names: (String, String)): Unit = found(names._1)(names._2)
foundTuple(("FirstName", "LastName"))
foundTuple("FirstName", "LastName")