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

  • 30GB

    30GB

    14 AĞUSTOS 2006
  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • TomSka

    TomSka

    30 Mayıs 2006