我正在使用 Lift 来生成我的网页前端。在 scala 文件中,我有一个列表:val testList = List("part1","part2","part3")
我将一个函数应用于列表的每个元素。现在我只想让它们变得大胆。我知道还有另一种方法可以通过更改 html 代码使它们变为粗体,但这不是本练习的重点。我正在尝试查看是否可以在 scala 文件中生成 html,而不是在 .html 文件中生成。
我定义了一个函数
def formatText(s:String)={
<B> s </B>
}
我打电话给var testList2= testList.map(formatText(_))
问题是在输出中我看到的s s s
都是bold
. 如果我在 the 周围加上引号,<B>
那么字符串将被转义,所以我得到的是 < B >part1</ B >,而不是得到 part1(粗体)。
如何以粗体显示这些字符串?有没有$s
告诉 Lift/scala 我的意思是变量s
而不是 char formatText
?