标签: list scala
假设我有x: List[A]。构建y: List[A]的优雅方式是什么,y只包含x每个元素的第一次出现,顺序相同?实际上我真的只对案例A=Int感兴趣,但如果有一般解决方案,那就更好了。
x: List[A]
y: List[A]
y
x
A=Int
答案 0 :(得分:2)
正如twillouer正确建议的那样,使用.distinct方法。它guarantees to preserve the order you expect。
.distinct