SORU
18 EYLÜL 2011, Pazar


Elementlerin sabit bir sayı ile birden çok liste halinde liste Split

Nasıl en N öğeleri ile listeleri içine öğelerin bir Listesini bölmek için?

örn: 7 öğeleri içeren bir liste Verildi, muhtemelen daha az elemanları ile. son grup bırakarak 4, gruplar oluşturun

split(List(1,2,3,4,5,6,"seven"),4)

=> List(List(1,2,3,4), List(5,6,"seven"))

CEVAP
18 EYLÜL 2011, Pazar


grouped arıyorsunuz sanırım. Bir yineleyici döndürür, ama bir liste için, sonuç dönüştürebilirsiniz

scala> List(1,2,3,4,5,6,"seven").grouped(4).toList
res0: List[List[Any]] = List(List(1, 2, 3, 4), List(5, 6, seven))

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Gavin Hoey

    Gavin Hoey

    21 Aralık 2007
  • Rooster Teeth

    Rooster Teet

    11 Temmuz 2006
  • SamsTech

    SamsTech

    4 NİSAN 2014