方法中的 Scala 导入语句

标签 scala import

方法内部的 import 语句是否纯粹是编译时构造,是否与类外部声明的 import 语句相同?通过阅读其他问题,我相当确定它只是一个编译时构造,但经验告诉我要警惕我不是 100% 确定的事情。另外,我正在阅读一篇我再也找不到的文章,这引起了对此的怀疑。因此,特别是当我在运行时加载类时,我想确保方法/类中的 import 语句没有微妙的陷阱。

最佳答案

导入语句始终是纯粹的编译时构造,无论它们是在方法、类、对象内部还是在顶层使用。

import 语句的唯一目的是将您要导入的任何内容的名称都包含在范围内,这样您就不必每次都键入完全限定的名称,这会使您的代码非常冗长且难以阅读。

关于方法中的 Scala 导入语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23454055/

相关文章:

java - 设置类路径时无法加载main方法

Scala 下划线用于简化函数字面量的语法

scala - 如何异步中断 fs2 流?

scala - 在 sbt 运行任务中重定向标准输入/标准输出

Python 导入错误 : No module named wmi

java - SBT 看不到 Java 类

import - 去+ revel : How to import custom package?

scala - 在构建FlowGraph时,如何连接两个Flow?

scala - Play 应用程序中的全局异常处理

csv - neo4j 导入带有关系的 CSV