set的特点

package test_27

case class Book(var bookName:String, var author: String, var price: Double){

}

object caseclass{

def main(args: ArrayString): Unit = {

val set1 = scala.collection.mutable.SetBook()

val book1 =new Book("西游记","吴承恩",100)

val book2 =new Book("西游记","吴承恩",100)

val book3 =new Book("西游记","吴承恩",100)

println(book1 ==book2)

set1 +=book1

set1 +=book2

set1 +=book3

set1.foreach(s =>{

println(s.author)

})

}

}

结果是:true

吴承恩

相关推荐
Thomas21433 天前
scala 闭包
开发语言·后端·scala
江畔柳前堤4 天前
前台·中台·后台:2026年AI原生时代的架构全景图
开发语言·人工智能·算法·机器学习·架构·scala·ai-native
Thomas214311 天前
Java scala 数组 链表
java·链表·scala
江畔柳前堤13 天前
消息队列:从直觉到精通的完整认知地图
开发语言·人工智能·算法·机器学习·ruby on rails·scala
hopsky1 个月前
《Scala 学习手册》核心内容详解
人工智能·学习·scala
abcy0712131 个月前
scala playframework 搭建与新建controller教程
scala
lpfasd1231 个月前
编程语言榜单变迁分析
开发语言·后端·scala
戮漠summer2 个月前
Missing Semester 计算机教育中缺失的一课 Lecture 01 Shell
开发语言·后端·scala
醉熏的石头2 个月前
Ubuntu 中的编程语言(中)
linux·ubuntu·scala
Irene19912 个月前
Scala、Java、Python、JavaScript 的核心特性和应用场景(Python 的“单机“局限性:GIL 机制导致的多核并行缺陷)
java·javascript·python·scala