如何获取 Scala 中当前的脚本或类名?

mca*_*dre 3 filenames scala class

我希望我的 Scala 程序能够以编程方式确定其脚本文件名或其类名,将字符串存储在变量中program并打印出名称。

Java 有几种方法可以实现这一点。

Tad*_*ato 5

我认为这是最简单的:

val program = new Exception().getStackTrace.head.getFileName
Run Code Online (Sandbox Code Playgroud)