РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
287 of 1245 menu

Метод ends_with

Метод ends_with проверяет, заканчивается ли срез указанной последовательностью элементов. Он возвращает true, если срез оканчивается на переданный суффикс, и false в противном случае. Параметром метод принимает суффикс - срез, который нужно проверить.

Синтаксис

slice.ends_with(suffix)

Пример

Давайте проверим, заканчивается ли срез [1, 2, 3, 4, 5] на последовательность [4, 5]:

fn main() { let res = [1, 2, 3, 4, 5].ends_with(&[4, 5]); println!("{}", res); }

Результат выполнения кода:

true

Пример

Давайте проверим, заканчивается ли срез [1, 2, 3, 4, 5] на последовательность [1, 2]:

fn main() { let res = [1, 2, 3, 4, 5].ends_with(&[1, 2]); println!("{}", res); }

Результат выполнения кода:

false

Пример

Давайте проверим работу метода ends_with на срезе строк ["a", "b", "c", "d", "e"] с суффиксом ["d", "e"]:

fn main() { let res = ["a", "b", "c", "d", "e"].ends_with(&["d", "e"]); println!("{}", res); }

Результат выполнения кода:

true

Смотрите также

  • метод starts_with,
    который проверяет, начинается ли срез с указанной последовательности
  • метод contains,
    который проверяет наличие элемента в срезе
  • метод len,
    который возвращает количество элементов в срезе
  • метод is_empty,
    который проверяет, является ли срез пустым
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить