下面是一个包含列表的Scala类的代码示例:
class MyClass {
var myList: List[Int] = List()
def addToList(value: Int): Unit = {
myList = value :: myList
}
def removeFromList(value: Int): Unit = {
myList = myList.filter(_ != value)
}
def printList(): Unit = {
println(myList)
}
}
// 创建一个实例并使用列表操作方法
val myObject = new MyClass()
myObject.addToList(1)
myObject.addToList(2)
myObject.addToList(3)
myObject.printList() // 输出: List(3, 2, 1)
myObject.removeFromList(2)
myObject.printList() // 输出: List(3, 1)
在上面的示例中,MyClass
类包含一个 myList
变量,用于存储整数列表。类中定义了三个方法:
addToList
方法用于将整数添加到列表的开头。removeFromList
方法用于从列表中删除指定的整数。printList
方法用于打印列表的内容。在主函数中,我们创建了 MyClass
类的一个实例 myObject
,并使用 addToList
方法向列表中添加了三个整数。然后,我们使用 printList
方法打印了列表的内容。接下来,我们使用 removeFromList
方法从列表中删除了一个整数,并再次使用 printList
方法打印了更新后的列表。
运行上述代码将输出以下结果:
List(3, 2, 1)
List(3, 1)
上一篇:包含列表的归一化矩阵