Чтобы передать различные функции преобразования данных, я хочу перебрать последовательность функций и применить каждую к начальному вводу.Для одного входа это будет примерно так:
def transformPipeline(f: MyType => MyType)(val: MyType): MyType = {...}
Как я могу определить эту функцию так, чтобы вместо принятия одного f: MyType => MyType
она принимала что-то вроде Seq(f: MyType => MyType)
например,
def transformPipeline(f: Seq[MyType => MyType])(val: MyType): MyType = {...}