Scala Import子句举例分析

2023-04-08 01:36:00 子句 分析 举例

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!

相关文章