Рубрики

Карта Scala содержит метод () с примером

Метод содержит () от Scala эквивалентен isDefinedAt методы Scala , но с той лишь разницей, что isDefinedAt наблюдается на всех классы , а содержит частично определённой функцию четко определенно в интерфейс карты Скала. Он проверяет, содержит ли указанная карта привязку для ключа или нет.

  • Определение метода:
    def contains(key: K): Boolean
    

    Где, к является ключом.

  • Тип возврата:
    Возвращает значение true, если на карте есть привязка для ключа, иначе указано значение false.

Пример :

// Scala программа содержит ()
// метод

  
// Создание объекта

object GfG

  

    // Основной метод

    def main(args:Array[String])

    {

      

        // Создание карты

        val map: Map[Int,Int] = Map(2 -> 3)

          

        // Применение метода содержит

        val result = map.contains(2)

          

        // Отображает вывод

        println(result)

  

    }

}                                         

                                        

Выход:

true

Здесь, содержит метод имеет ключ идентичен ключ , присутствующие в карте указано выше , так, она возвращает истину.
Пример :

// Scala программа содержит ()
// метод

  
// Создание объекта

object GfG

  

    // Основной метод

    def main(args:Array[String])

    {

      

        // Создание карты

        val map: Map[Int,Int] = Map(4 -> 7)

          

        // Применение метода содержит

        val result = map.contains(5)

          

        // Отображает вывод

        println(result)

  

    }

Выход:

false

Здесь, содержит метод имеет ключ , который не является идентичным ключом , присутствующим в карте указано выше , так, она возвращает ложь.

Рекомендуемые посты:

Карта Scala содержит метод () с примером

0.00 (0%) 0 votes