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

  • Fullscreen

    Fullscreen

    23 Mart 2006
  • NYCarspotter

    NYCarspotter

    26 EYLÜL 2011
  • wowchick16

    wowchick16

    17 Mart 2007