Scala Play Framework 2 プロジェクトのビューで、ソース コードのスニペットを次のように逐語的に表示したいと考えています。
@if(true) { "The world has ended!" }
コンパイルされた結果が続きます。
"The world has ended!"
String
スニペットを含む を受け入れ、両方のバージョンを出力するメソッドを定義することで、これを行いたいと思います。
@sideBySide(content: String) = {
content -> eval(content)
}
私はそれを次のように呼びます:
@sideBySide("""@if(false) { "The world has ended!" }""")
ということで、問題は書き方eval
です。