Scala
正如许多人已经知道的那样,Scala XML文本允许以一种简单的方式将XML文本嵌入到代码中。通过使用{}符号,可以嵌入变量信息 例如:Scala ,scala,Scala,正如许多人已经知道的那样,Scala XML文本允许以一种简单的方式将XML文本嵌入到代码中。通过使用{}符号,可以嵌入变量信息 例如: val something = "SOMETHING" val xml = <elem>{hello}</elem> 我的问题是,如何在注释中嵌入变量信息 这不起作用: val xml = <elem><!-- A comment with {something} variable--></elem>
val something = "SOMETHING"
val xml = <elem>{hello}</elem>
我的问题是,如何在注释中嵌入变量信息
这不起作用:
val xml = <elem><!-- A comment with {something} variable--></elem>
您可以使用Scala的注释案例类
import scala.xml.Comment
val comment = Comment("A comment with " + something + " variable")
val xml = <elem>{comment}</elem>
这将打印出:
<elem><!-- A comment with SOMETHING variable--></elem>
查看文档您可以使用Scala的Comment case类
import scala.xml.Comment
val comment = Comment("A comment with " + something + " variable")
val xml = <elem>{comment}</elem>
这将打印出:
<elem><!-- A comment with SOMETHING variable--></elem>
查看文档更加紧凑:val xml={CommentsA comment with$something variable}更加紧凑:val xml={CommentsA comment with$something variable}