groupBy을 사용하여 튜플 목록을 Map으로 변환하는 방법을 찾으려고합니다. 하여 책을스칼라에서 중복을 피하기 위해 List [Tuple2 [X, Y]]를 Map [X, List [Y]]로 변환하는 방법?
val results: List[(Author, Book)] = getAuthorAndBook()
는 저자가 많은 책을 쓴 수 있기 때문에, 나는이 목록에있는 다른 책과 같은 저자가있을 수 있습니다 그래서 그룹 싶습니다의 내가 DB에서 목록이 방법을 검색하고 있다고 가정 해 봅시다 저자 [Author, List [Book]]가 있어야합니다.
어떻게하면됩니까?
은 내가 그룹에 있지만 그 후, 내가 어떤 도움을 주시면 감사하겠습니다 도서
results.groupBy(_._1) // and then what ?
처리하는 방법을 아주 확실하지 않다 알고있다.
들 덕분에
이
감사합니다. :) REPL은 확실히 내 친구입니다. – kaffein