Я использую Lift для создания своего веб-интерфейса. В файле scala у меня есть список: val testList = List("part1","part2","part3")
Я применяю функцию к каждому элементу списка. Пока я просто хочу сделать их смелыми. Я знаю, что есть другой способ сделать их смелыми, изменив код html, но это не главное. Я пытаюсь проверить, могу ли я сгенерировать html в файле scala, а не в файле .html.Scala/Lift - map function
Я определил функцию
def formatText(s:String)={
<B> s </B>
}
и я называю var testList2= testList.map(formatText(_))
Проблема заключается в том, что на выходе все, что я вижу в bold
s s s
. Если я помещаю кавычки вокруг <B>
, тогда строка будет вставлена таким образом, чтобы вместо получения части 1 (жирным шрифтом) я получаю < B> part1 </B>.
Как отобразить эти строки жирным шрифтом? Есть ли $s
, чтобы рассказать Lift/scala? Я имею в виду переменную s
и без char s в formatText
?
FYI вы можете просто вызвать 'testList.map (formatText)' вместо 'testList.map (formatText (_))'. – DaoWen