问题
How to code this right in Scala?
def myFun(strings: String*) = {
// do something...
}
def myWraper(strings: String*) = {
// do something else and then call myFun with the dame input
myFun(strings)
}
I've tried putting an asterisk like
def myWraper(strings: String*) = {
// do something else and then call myFun with the dame input
myFun(strings*)
}
But this doesn't seem to work...
回答1:
Try this:
myFun(strings: _*)
You need to tell it to split strings
up across the varargs.
来源:https://stackoverflow.com/questions/10168101/pass-variable-length-arguments-to-another-function-expecting-the-same