我有一個字符串列表,我需要將它們和< br />標籤一起加入到它們之間。因此,從開始:在scala之間加入XML節點的字符串
val list = List("line1", "line2", "line3")
我需要的NodeSeq落得:
line1<br/>line2<br/>line3
這是可能的列表中僅包含一個元素,在這種情況下,我應該用NodeSeq只是文字的結束( 「LINE1」)。
有沒有一個單線程來做到這一點,使用列表中的一個高階函數?我試着玩foldErft,但似乎無法讓它做我想做的事。
也許我錯過了一些東西,但我收到「減少」編譯錯誤,說該方法沒有在列表中找到。我需要使用reduceLeft或reduceRight,是否正確? – user1106210 2011-12-19 16:58:23
嗯,適合我。你在使用2.9.1嗎? – Debilski 2011-12-19 17:17:12
啊,這就是爲什麼。我在機器上的一個隨機項目中啓動了控制檯,結果是2.8.1。 – user1106210 2011-12-19 17:42:48