tôi cần phải thực hiện một phương pháp chung chung mà phải mất một tuple và trả về một bản đồ Ví dụ:lặp trên một tuple
val tuple=((1,2),(("A","B"),("C",3)),4)
Tôi đã cố gắng để phá vỡ tuple này vào một danh sách:
val list=tuple.productIterator.toList
Scala>list: List[Any] = List((1,2), ((A,B),(C,3)), 4)
Nhưng cách này trả về Danh sách [Bất kỳ].
tôi đang cố gắng hiện nay để tìm hiểu làm thế nào để lặp qua các tuple sau, ví dụ:
((1,2),(("A","B"),("C",3)),4)
để lặp qua mỗi phần tử 1,2, "A", B", ... vv làm thế nào tôi có thể làm điều này loại lặp qua tuple
Tôi không hiểu "trả về một bản đồ". Bạn muốn một cái gì đó giống như một 'Seq' của tất cả các yếu tố của bất kỳ tuple và subtuples? –