в scala xml является частью синтаксиса, что видимо является подтвержедением академичности языка. В тоже время это просто удобно для генерации html-страниц:
object app {
def now =new java.util.Date()
def main(args:Array[String]){
println(now)
val lst = List("Вася","Петя","Коля")
val xm= <table>
{ lst map (x => <tr><td>{now}</td>
<td>{x}</td>
</tr>)}
</table>
println(xm)
println(now)
}
}
Результат:
@noname:~$ scalac app.scala
@noname:~$ scala -cp . app
Mon Nov 19 20:35:39 NOVT 2012
<table>
<tr><td>Mon Nov 19 20:35:39 NOVT 2012</td>
<td>Вася</td>
</tr><tr><td>Mon Nov 19 20:35:39 NOVT 2012</td>
<td>Петя</td>
</tr><tr><td>Mon Nov 19 20:35:39 NOVT 2012</td>
<td>Коля</td>
</tr>
</table>
Комментарии
Отправить комментарий