Scala Import子句举例分析
Scala 的 import 子句可以为程序引入类型和成员,这样就可以在程序中使用它们了。
在 Scala 中,import 子句可以出现在任何地方,通常情况下,我们会将 import 子句放在文件的开头。
下面的代码举例说明如何使用 import 子句。
代码举例:
import java.util.{ArrayList, List}
import scala.collection.mutable.ArrayBuffer
import MyPredef.printMe
class MyClass {
def printStr(str: String) {
printMe(str)
}
}
object Test {
def main(args: Array[String]) {
val myClass = new MyClass
myClass.printStr("Hello, Scala!")
}
}
上面的代码举例中定义了 MyClass 类,该类有一个 printStr() 方法,可以将字符串打印出来。
在 MyClass 类的外面,我们使用了 import 子句引入了 java.util.{ArrayList, List} 、 scala.collection.mutable.ArrayBuffer 、 MyPredef.printMe 。
其中, MyPredef.printMe 是一个方法,可以将字符串打印出来。
在 Test 类的 main() 方法中,我们创建了一个 MyClass 对象,并调用了 MyClass 对象的 printStr() 方法,将字符串打印出来。
编译并运行上面的代码举例,可以得到以下结果:
Hello, Scala!
相关文章