0

For example:

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

This gives an error, because the newline characters is not resolved.

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 回答