Dizelerim var ve bunların arasına < br /> etiketleriyle birlikte katılmam gerekiyor. Ben bir NodeSeq ile bitirmek gerekirScaladaki XML düğümü ile dizeleri birleştirin
val list = List("line1", "line2", "line3")
: Yani başlayarak
line1<br/>line2<br/>line3
Bu liste sadece Metin bir NodeSeq ile bitirmek gerekir bu durumda sadece bir eleman içerir mümkündür ("satır 1").
Bunu yapmak için listedeki yüksek sıralı işlevlerden birini kullanarak tek liner var mı? Ben foldLeft ile oynamayı denedim ama istediğimi yapmak için görünmüyor olabilir. elle Text
olarak scala.xml.NodeSeq
türünü genişletmek zorunda
Belki bir şeyleri özlüyorum, ancak yöntemin listede bulunmadığını söyleyen "küçült" konusunda bir derleme hatası alıyorum. ReduceLeft kullanmalı mıyım yoksa Redight'ı mı kullanmalıyım? – user1106210
Hmm, benim için çalışıyor. 2.9.1 kullanıyor musunuz? – Debilski
Ah bu yüzden. Makinemde rastgele bir projede konsolu başlattım, ki bu çıktı 2.8.1 oldu. – user1106210