1.创建一个可变 Map ,用于存储图书馆中的书籍信息(键为书籍编号,值为包括书籍名称、作者、库存数量的元组),初始化为包含几本你喜欢的书籍信息。
2.使用+=操作符添加两本新的书籍到图书馆集合中。
3.根据书籍编号查询某一本特定的书籍信息,使用 get 方法,并输出结果。
4.修改某本书籍的库存数量(假设可以通过键找到对应的元组并修改其中的值,这里体现可变 Map 的特性)。
5.使用﹣=操作符从图书馆集合中删除一本书。
6.遍历图书馆书籍 Map ,并打印出每本书的信息。
答案:
import scala.collection.mutable
object p2 {
def main(args: Array[String]): Unit = {
//1
val books = mutable.Map(
"001" -> ("西游记","吴承恩","10"),
"002" -> ("三国演义","罗贯中","11"),
)
//2
books += ("003" -> ("书1","作者1","22"))
books += ("004" -> ("书2","作者2","53"))
println(books)
//3
val rs = books.get("001")
println(rs.get)
//4
books("001") = ("西游记","吴承恩","88")
println(books)
//5
books -= "003"
println(books)
//6
for ((k,(v1,v2,v3)) <- books) {
println(s"${k}的书名为:${v1},作者为:${v2},库存为:${v3}")
}
}
}
答案:BADCB