Scalaの文字列補間の中に$(ドルマーク)を展開したい
[http://docs.scala-lang.org/ja/overviews/core/string-interpolation.html:
$ scala
Welcome to Scala 2.12.2 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_121).
Type in expressions for evaluation. Or try :help.
scala> val a = "$"
a: String = $
scala> val b = s"$a" # 文字列補間で$aが展開される。このとき、文字列補間のなかで$を使うとどうなるのだろう
b: String = $
scala> val c = s"$a$"
<console>:1: error: invalid string interpolation: `$$', `$'ident or `$'BlockExpr expected
val c = s"$a$"
^
<console>:1: error: unclosed string literal
val c = s"$a$"
^
scala> val d = s"$a$$" # $をもっぺん使うしか無いみたい
d: String = $$