Мне нужно реализовать универсальный метод, который принимает кортеж и возвращает карту Пример:
val tuple=((1,2),(("A","B"),("C",3)),4)
Я пытался разбить этот кортеж на список:
val list=tuple.productIterator.toList
Scala>list: List[Any] = List((1,2), ((A,B),(C,3)), 4)
Но этот способ возвращает List [Any].
Сейчас я пытаюсь выяснить, как выполнить итерацию по следующему кортежу, например:
((1,2),(("A","B"),("C",3)),4)
, чтобы перебрать каждый элемент 1, 2, «A», B »и т. Д. Как я могу выполнить такую итерацию по кортежу