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

  • CZTUTORIALS

    CZTUTORIALS

    28 Ocak 2011
  • ParryGripp

    ParryGripp

    12 AĞUSTOS 2006
  • Viktorija A.

    Viktorija A.

    28 Mart 2009