У меня есть следующий код:Как игнорировать значения None, когда карта над коллекцией
for {
totalUsers = currentUsers.map { u =>
newUsersMap.get(u.username.get).map { t =>
FullUser(t.username, u.firstName, u.lastName, u.batch, t.description)
}
}
} yield {
totalUsers
}
Это возвращая Seq[Option[FullUser]]
когда то, что я хочу это Seq[FullUser]
- т.е. если вызов u.username.get
возвращает None, то просто игнорируйте его. Как мне это сделать?
Кстати, смешивание для понимания и комплексных преобразований по карте - это своего рода антипаттерн. –