Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Scala 是否像 Java 一样支持静态导入?
比如,说:
import static java.util.Collections.singleton;
我也可以在 Scala 中执行上述操作吗?我在尝试时遇到编译错误——关于一个错位的点——所以大概我的语法不正确?
Scala 中没有静态,最接近的概念是单例对象。与 Java 静态导入一样,您可以导入单例对象的所有成员。
object MySingleton { .... } object Main { import MySingleton._ }
您还可以从 Scala 中导入 Java 类的所有静态成员,只需省略 static。
import java.lang.Math._
只需省略单词static,它就会起作用。
static
(也可以省略分号)