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

  • ELawshea

    ELawshea

    26 Mayıs 2008
  • NPR

    NPR

    22 NİSAN 2006
  • TopDJMag TV

    TopDJMag TV

    29 Temmuz 2010