SORU
21 AĞUSTOS 2011, Pazar


Scala olarak nasıl bir listeden yinelenen kaldırırım?

Ben varsayalım

val dirty = List("a", "b", "a", "c")

Orada döndüren liste çalışması"", "b", "c"

CEVAP
21 AĞUSTOS 2011, Pazar


Seq, ScalaDoc bakabilirsiniz

scala> dirty.distinct
res0: List[java.lang.String] = List(a, b, c)

Güncelleme. Diğerleri List yerine Set kullanarak önerdi. Sorun değil, ama varsayılan olarak, Set arabirim element düzeni korumak değil unutmayın. Set bir uygulama olduğunu açıkça kullanmak isteyebilirsinizyoksipariş collection.mutable.LinkedHashSet gibi korumak.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • esnathesinger

    esnathesinge

    6 NİSAN 2009
  • FailArmy U

    FailArmy U

    29 AĞUSTOS 2009
  • FamilyFeud

    FamilyFeud

    22 AĞUSTOS 2006