//Set的特点:唯一(元素不相同);无序
case class Book(var bookName:String,var author:String,var price:Double){
}
object test27 {
def main(args: Array[String]): Unit = {
//定义一个可变set
val set1 = scala.collection.mutable.Set[Book]()
//向Set中添加两条一样的数据
val book1 = new Book("西游记","吴承恩",99)
val book2 = new Book("西游记","吴承恩",99)
val book3 = new Book("西游记","吴承恩",99)
//book1 == book2?
println(book1 == book2) // false 因为 book1和book2 地址不同
set1 += book1
set1 += book2
set1 += book3
set1.foreach(s=>{
println(s.author)
})
}
}
Scala的set
懒惰的橘猫2024-11-14 18:13
相关推荐
dadaobusi3 天前
学习:chiesel,scala深兰科技15 天前
深兰科技受邀参与第二届中国(南宁)—东盟人工智能场景应用对接会,深化AI国际合作开开心心就好19 天前
低年级识字练笔顺工具,电脑和安卓端都能用开开心心就好21 天前
清理此电脑网盘图标工具,开源免费好用典典分享指南24 天前
用结构化数据管理产品知识库Thomas21431 个月前
scala 闭包江畔柳前堤1 个月前
前台·中台·后台:2026年AI原生时代的架构全景图Thomas21431 个月前
Java scala 数组 链表江畔柳前堤1 个月前
消息队列:从直觉到精通的完整认知地图hopsky2 个月前
《Scala 学习手册》核心内容详解