📜  Scala SortedMap contains() 方法与示例

📅  最后修改于: 2022-05-13 01:54:34.678000             🧑  作者: Mango

Scala SortedMap contains() 方法与示例

Scala 的contains()方法等价于 Scala 的isDefinedAt方法,但唯一的区别是isDefinedAt在所有PartialFunction类上都观察到,而contains明确定义到 Scala 的SortedMap接口。它检查声明的 SortedMap 是否包含键的绑定。

示例 #1:

// Scala program of contains()
// method
import scala.collection.immutable.SortedMap
  
// Creating object
object GfG
{ 
  
    // Main method
    def main(args:Array[String])
    {
      
        // Creating a SortedMap
        val m1 = SortedMap(3 -> "geeks", 4 -> "for", 4 -> "for")
          
        // Applying contains method
        val result = m1.contains(3)
          
        // Displays output
        println(result)
  
    }
}                                         
                                        
输出:
true

在这里, contains方法的键与上述 SortedMap 中的键相同,因此它返回 true。
示例 #2:

// Scala program of contains()
// method
import scala.collection.immutable.SortedMap
  
// Creating object
object GfG
{ 
  
    // Main method
    def main(args:Array[String])
    {
      
        // Creating a SortedMap
        val m1 = SortedMap(3 -> "geeks", 4 -> "for", 4 -> "for")
          
        // Applying contains method
        val result = m1.contains(5)
          
        // Displays output
        println(result)
  
    }
}                                         
    
输出:
false

在这里, contains方法的键与上述 SortedMap 中存在的键不同,因此它返回 false。