标签: scala reflection
对于任何给定的函数,例如,
def f(i: Int) = { val x = i * i val y = x + x val result = y+x result }
如何获取变量名称
List[String]("x","y","result")
答案 0 :(得分:1)
您无法在Scala中检查变量名称。您可以反映类型和包,但不能反映在函数体上(无论如何,类文件中都没有局部变量名。)