在Scala中,可以使用Map
類來創建和使用映射。以下是一些示例:
val emptyMap = Map()
val map = Map("key1" -> "value1", "key2" -> "value2")
+
操作符向映射中添加鍵值對:val newMap = map + ("key3" -> "value3")
-
操作符從映射中移除鍵值對:val updatedMap = newMap - "key2"
get
方法獲取映射中的值:val value = map.get("key1")
getOrElse
方法獲取映射中的值,如果鍵不存在則返回默認值:val value = map.getOrElse("key4", "default")
foreach
方法遍歷映射中的鍵值對:map.foreach { case (key, value) =>
println(s"key: $key, value: $value")
}
contains
方法檢查映射中是否包含指定鍵:val containsKey = map.contains("key1")
這些是一些常用的操作,可以幫助你在Scala中創建和使用映射。