А вообще то что мне нужно, можно в скале написать? Или проще разделить функцию на 2, чтобы каждая на оутпут выдавала свой датасет? Просто если появится еще кейс это будет грустно и много кода
А вообще то что мне нужно, можно в скале написать? Или проще разделить функцию на 2, чтобы каждая на оутпут выдавала свой датасет? Просто если появится еще кейс это будет грустно и много кода
Привет. Как можно в скале написать функцию с одним дженерик типом так чтобы на выходе была возможность дать два разных типа, потому что внутри функции pattern matching? Например инпут dataset[x] , а output может быть dataset[y] или dataset[z]
а у x, y и z есть какая-то связь? Вызывающий эту функцию код ведь должен как-то знать, какой тип ему вернется