Scala Language
Quasiquotes
수색…
quasiquotes가있는 구문 트리 만들기
매크로를 사용하여 Tree
를 생성하려면 쿼지 캡션을 사용하십시오.
object macro {
def addCreationDate(): java.util.Date = macro impl.addCreationDate
}
object impl {
def addCreationDate(c: Context)(): c.Expr[java.util.Date] = {
import c.universe._
val date = q"new java.util.Date()" // this is the quasiquote
c.Expr[java.util.Date](date)
}
}
임의로 복잡 할 수도 있지만 올바른 스칼라 구문에 대해 유효성이 검사됩니다.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow