Lift を使用して Web フロントを生成しています。scala ファイルにはリストがval testList = List("part1","part2","part3")
あります。リストの各要素に関数を適用しています。今のところ、太字にしたいだけです。HTML コードを変更して太字にする別の方法があることは知っていますが、それはこの演習のポイントではありません。.html ファイルではなく、scala ファイルで html を生成できるかどうかを確認しようとしています。
関数を定義しました
def formatText(s:String)={
<B> s </B>
}
そして私は電話しますvar testList2= testList.map(formatText(_))
問題は、出力にすべてが含まれていることs s s
ですbold
。を引用符で囲むと<B>
、文字列がエスケープされるため、part1 (太字) を取得する代わりに、< B >part1< / B > を取得します。
これらの文字列を太字で表示するにはどうすればよいですか? $s
Lift/scala に変数s
と char がないことを意味することを伝える必要はありformatText
ますか?