Seçenek [String] bir listeye nasıl dönüştürülür [String]?Scala'da Seçenek [String] 'i [String] listesine dönüştürme
Benim Opsiyon [Dize] şuna benzer: ben bu çalıştı bazıları ("değer1'i", "deger2")
ama sonunda hiçbir başarı
def convertOptionToList(a: Option[String]): List[String] = {
return a.map(x => x.split(",").toList)
}
ile ben böyle bir şey istiyorum: Liste ("val1", "değer2", "VAL3");
a.toList.flatMap(_.split(","))
Ama eğer o gerçekten: do .toList
ilk ve ardından .flatMap
yerine .map
arasında, Alternatif
a.map(_.split(",")).toList.flatten
:
Evet, ancak istediğim, Liste [String] değil, Seçenek [Liste [Dize]] – user708683
Tam bir örnek ekleyebilir misiniz? Bazıları ("value1", "value2") 'yi bir' Option [String] 'haline getirdiğinizi tam olarak anlayamıyorum. –