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

2023-12-04

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

Java有several为此的方法。


我认为这是最简单的:

val program = new Exception().getStackTrace.head.getFileName
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何获取 Scala 中当前的脚本或类名? 的相关文章

随机推荐

  • 播放下载 URL 中的视频

    我有一个网址 http fitnation theclientdemos com 9000 media uploads videoplayback 3 JtVCHi1 当我在浏览器上运行此 URL 时 我的 VDO 开始下载 请帮助在视图中
  • websphere 中的 Spring commonj.Workmanager

    在websphere中运行spring的workmanager任务执行器时收到异常 以下是我的代码
  • 如何使用 VBA 创建 CurrentDb 的副本

    我需要使用 VBA 创建 CurrentDB 的副本 大约 12 个副本 这些副本需要是主数据库的克隆 其中包含所有相同的表单 查询等 但仅包含有限的数据集 DoCmd CopyDatabaseFile似乎是为此而设计的 但只有在使用它将数
  • 我们是否需要将所有具有不同 dpi 的图像添加到 Android 应用程序中

    如您所知 Android 应用程序具有不同的 DPI 并且在 Android 应用程序中我们可以添加drawable不同 DPI 的情况ldpi mdpi hdpi and xhdpi文件夹 问题是 当我们想要支持所有 DPI 时 我们应该
  • 查找 jasper server-ireport plugin.jar 对 maven 的依赖

    我正在尝试连接到JasperReports服务器从我的 Java 项目获取所有报告的列表 浏览完用户指南后 我发现有一个jasperserver ireport plugin jar其中有很多有用的帮助类 我需要为此获取 Maven 依赖项
  • 当特定幻灯片加载时或在计时器上调用子例程

    我正在使用用于信息亭显示的 PowerPoint 2003 演示文稿 并且它几乎 24 7 都在运行 其中一张幻灯片显示了天气 当前日期和 7 天的天气预报 我已经编写了从 Excel 工作簿更新天气并更新显示日期的子程序 但现在我必须在进
  • Facebook iOS SDK 3.0 无法在 iOS 3.x 上运行吗?

    The Facebook iOS SDK 3 0 Beta 说 这些新功能适用于 iOS 4 0 及更高版本 这是否意味着它不能在 iOS 3 x 上运行 这是否意味着如果我有一个支持 iOS 3 x 的应用程序 我就无法使用 Facebo
  • 同时根据两个参数进行集合排序

    我有一堂有两个日期字段的课程 class TestData Date activation Date timeStamp 我想根据以下内容对上述类别的列表进行排序activation日期 如果它们相等 则基于timestamp即 max a
  • Java 程序告诉您对于从 1 美分到 99 美分的任何金额的找零,要送出哪些硬币

    我必须编写一个 Java 程序 告诉您对于 1 美分到 99 美分之间的任意金额的找零 要发放哪些硬币 例如 如果金额为 86 美分 则输出将类似于以下内容 86 美分可以分为 3 个 25 美分 1 个角硬币和 1 个便士 使用 25 1
  • 实体框架(.NET 完整框架)订购包括[重复]

    这个问题在这里已经有答案了 我正在尝试让以下内容发挥作用 dbmsParentSections FactoryTools Factory PdfSections Include x gt x Children OrderBy y gt y
  • Elastic Search - Spark 中的多个字段作为映射 ID

    我对弹性搜索还很陌生 我在用elasticsearch hadoop 6 2 4版本 我正在读取文件HDFS 转换为bean对象并写入elasticsearch 我正在使用 Spark 结构化流 StreamingQuery query d
  • Ruby on Rails 不使用脚手架和生成器?

    我是 ruby on Rails 的新用户 我有一些问题请尽快给出答案 1 是否可以在不使用的情况下创建Web应用程序 rails新应用程序名称 命令 意味着手动创建所需的文件夹和文件 2 我想在不使用脚手架和生成器的情况下创建应用程序 因
  • 使用java创建XLSX文件后出现错误消息

    我正在使用 apache poi 使 用 java 创建一个简单的 xlsx 文件 如下所示 String date 2014 12 29 XSSFWorkbook w ADPFidessa createExcelWorkbook date
  • 使用 C# Windows 窗体应用程序 (.NET Framework) 进行 Windows Hello 验证?

    我可以编写一个代码块 在单击按钮时打开 Windows Hello 窗口并根据密码的正确性采取操作吗 如果我会写 我会怎样写 我正在研究 Windows Forms NET Framework C 对于 NET Framework WinF
  • 为什么内联 JavaScript 不好?

    始终建议通过将所有代码放在一个文件中来避免内联 Javascript 代码JS文件 该文件包含在所有页面中 我想知道 这是否不会导致大页面的性能问题 例如 假设我们有数十个这样的函数 function function1 element v
  • 旋转画布不应旋转其子画布

    有没有什么方法可以只旋转画布而不旋转它的子元素 如图像 几何图形等 任何人可以提供的任何帮助将不胜感激 非常感谢 拉希什 Kent Boogarts 的建议也是我最初想到的 实施起来并不难 因为可以直接绑定到Inverse画布的变换
  • ARCore – 渲染距相机200m远的物体

    我正在使用 ARCore 和 Sceneform 开发 Android AR 项目 我需要放置物体距离30米到200米来自用户的相机并面对视锥体剔除ArCore 中的问题 已描述HERE 我正在尝试设置投影矩阵增加far使用该方法的参数 p
  • 如何填充现有列表/数组

    我是 Reason ocaml 函数式编程的新手 我知道关于List append and 但这些函数将创建新列表 但如何填充现有列表 数组 填充列表的最佳方法是什么 填充数组的最佳方法是什么 表示坐标类型是否为let coords arr
  • 接近大小限制 - 手表应用程序的大小(50MB 限制令人头疼。)

    我们的应用程序达到了大约 49MB 而且我们还没有完成一半 所以肯定会超过50MB的限制 我有以下几个问题 1 watchOS 中可以使用按需资源吗 2 我的资源 图像 自定义字体 制作2份副本 每一份是手表应用程序 另一份是手表扩展 怎么
  • 如何获取 Scala 中当前的脚本或类名?

    我希望我的 Scala 程序能够以编程方式确定其脚本文件名或其类名 将字符串存储在变量中program并打印出名字 Java有several为此的方法 我认为这是最简单的 val program new Exception getStack