【发布时间】:2012-06-19 04:50:54
【问题描述】:
在过去,当Invocation,一种实验性实用程序,是标准库的一部分时,可以“动态”调用方法,如下所示:
"Hello!" o 'substring(0, 4) // to get Any back
"Hello!" oo 'substring(0, 4) // for an automatic unsafe cast to expected type
如何使用新的 Scala 反射 API 做到这一点?
【问题讨论】:
-
既然已经知道方法的名称/标识符/参数,为什么还要在运行时调用它们?有没有在编译时无法实现的东西?
-
@Antoras,只是好奇。没有真正在生产中使用这些东西。
标签: scala reflection