私は文字列のリストを持っており、その間に< br />タグを一緒に結合する必要があります。だから、から始まる:スカラーのXMLノードを持つ文字列を結合する
val list = List("line1", "line2", "line3")
私はのNodeSeqで終わる必要があります。
line1<br/>line2<br/>line3
それは私がちょうどテキストのNodeSeqで終わる必要があり、その場合には、リストは一つだけの要素が含まれていることが可能です("ライン1")。
リストの上位関数の1つを使用してこれを行うには、1つのライナーがありますか?私はfoldLeftで遊んだりしようとしましたが、私が欲しいことをすることができません。私たちは手動でText
としてscala.xml.NodeSeq
にタイプを広げる必要があり
多分私は何かが不足しているかもしれませんが、メソッドがリスト内に見つからないという「reduce」のコンパイルエラーが発生します。 reduceLeftまたはreduceRightを使用する必要がありますか? – user1106210
うーん、私のために働く。 2.9.1を使用していますか? – Debilski
あ、そうです。マシン上のランダムプロジェクトでコンソールを起動しましたが、これは2.8.1でした。 – user1106210