0

例えば:

q"import scala.collection.mutable.Buffer\ndef foo: Buffer[Int] = ???"

改行文字が解決されないため、これはエラーになります。

4

1 に答える 1

2

私の tmp ディレクトリからのサンプル:

    evals += q"""assert ($x.productArity >= ${args.length - 1},
    "Bad product arity ("+ $x.productArity +") for assignment")"""

または、セミを使用してください:

q"import scala.collection.mutable.Buffer; def foo: Buffer[Int] = ???"

解析されたものをスプライスすることはできません。

于 2014-01-12T03:30:26.070 に答える