Scala REPL:如何加载特定的 package/class/object?
Scala REPL: How to load specific package/class/object?
假设我有以下文件:
package PackName
class Class1 {
def func11():
....
def func12():
...
}
class Class2 {
def func21():
...
def func22():
...
}
如果我想从 Class 1 从 REPL 调用 func11,我必须 运行 REPL 并调用:
PackName.Class1.func11().
我是否可以选择将 class PackName.Class1 加载到 REPL,这样我就不必在调用此 [= 的函数时键入 "PackName.Class1" 21=]?
import PackName._ //import all members of the package
import PackName.Class1 // import a specific member
import PackName.{Class1, Class2} //import multiple members
假设我有以下文件:
package PackName
class Class1 {
def func11():
....
def func12():
...
}
class Class2 {
def func21():
...
def func22():
...
}
如果我想从 Class 1 从 REPL 调用 func11,我必须 运行 REPL 并调用:
PackName.Class1.func11().
我是否可以选择将 class PackName.Class1 加载到 REPL,这样我就不必在调用此 [= 的函数时键入 "PackName.Class1" 21=]?
import PackName._ //import all members of the package
import PackName.Class1 // import a specific member
import PackName.{Class1, Class2} //import multiple members