я вижу, что это возможно использует следующий синтаксис для метода, которые принимают параметры повторного типа:Scala функция с повторяющимися параметрами
def capitalizeAll(args: String*) = {
args.map { args => args.capitalize }
}
Однако я задавался вопрос, как функция может быть использована вместо «арга = > args.capitalize»
, например (не работает):
def func(s: String): String = { s.capitalize }
def capitalizeAll2(args: String*) = {
args.map { func(args) }
}
, как я могу сделать эту работу? Приветствие
Возможно, вы также должны упомянуть 'args.map (_. Capizeize)' - возможно, это то, что он на самом деле хочет (просто дикое предположение). – scriptin