タグ

ブックマーク / hidemon.hatenadiary.jp (1)

  • Scala のXMLリテラル - hidemonのブログ

    ScalaにはXMLをリテラルとして書く機能がある.文字列としてではなく,XMLのオブジェクトとして直接解釈される.具体的には scala.xml.Elem という型になるようだ.しかも,Scalaの式を'{','}'で囲んで埋め込むことができる. 下記はReferenceからの引用. val b = <book> <title>The Scala Language Specification</title> <version>{scalaBook.version}</version> <authors>{scalaBook.authors.mkList("", ", ", "")}</authors> </book>なんらかのクォートで囲むでも無く,いきなり書くことができる. おかしな(?)挙動 パーザは,XMLの開始っぽい部分を発見するとXMLモードに入る.なのでこんな変なことが起こる

    Scala のXMLリテラル - hidemonのブログ
  • 1