Можно ли динамически разворачивать элементы list/tuple/map в качестве аргументов функции в Scala? Я ищу эквивалент Scala Python args/kwargs.
Например, в Python, если функция определена как def foo(bar1, bar2, bar3=None, bar4=1), то, учитывая список x=[1,7] и словарь y={'bar3':True, 'bar4':9}, вы можете вызвать foo как foo(*x, **y).