set的特点

package test_27

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

}

object caseclass{

def main(args: Array[String]): Unit = {

val set1 = scala.collection.mutable.Set[Book]()

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

吴承恩

相关推荐
顧棟10 小时前
JAVA、SCALA 与尾递归
java·开发语言·scala
深兰科技11 小时前
坦桑尼亚与新加坡代表团到访深兰科技,促进AI在多领域的应用落地
java·人工智能·typescript·scala·perl·ai大模型·深兰科技
a程序小傲1 天前
scala中的Array
开发语言·后端·scala
kk哥88991 天前
scala 介绍
开发语言·后端·scala
17312 天前
scala中的Array
scala
满山狗尾草3 天前
map的常规操作
scala
渣渣盟4 天前
Flink实时数据写入Redis实战
大数据·scala·apache
pale_moonlight4 天前
十、Scala应用实践(下)
linux·开发语言·scala
云岫1155 天前
高贵的hasNext带着“迭代器”袭击你的大脑
scala
卓码软件测评7 天前
第三方软件测试评测机构:【基于Scala DSL的Gatling脚本开发:从零开始构建首个负载测试模型】
后端·测试工具·测试用例·scala·负载均衡·压力测试