假设我有一个这样的案例类:
case class Card(id: UUID, title: String)
和这样的 Bucket 类:
case class Bucket(id: UUID, title: String, cards: Seq[Card]) {
def moveCard(cardId: UUID, newIndex: Int): Bucket =
copy(cards = {
???
})
}
我将如何填写 moveCard() 方法以找到给定的卡片并将其移动到序列中的新索引?