Почему в Scala есть оба параметра unapply и unapplySeq ? В чем разница между ними? Когда я должен предпочесть одно другому?
unapply
unapplySeq