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

Метод starts_with

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

Синтаксис

str.starts_with(pat)

Пример

Давайте проверим, начинается ли строка "abcde" с подстроки "abc":

fn main() { let res = "abcde".starts_with("abc"); println!("{}", res); }

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

true

Пример

Давайте проверим, начинается ли строка "abcde" с подстроки "bcd":

fn main() { let res = "abcde".starts_with("bcd"); println!("{}", res); }

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

false

Пример

Давайте проверим, начинается ли строка "12345" с подстроки "123":

fn main() { let res = "12345".starts_with("123"); println!("{}", res); }

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

true

Пример

Давайте проверим, начинается ли строка "12345" с подстроки "234":

fn main() { let res = "12345".starts_with("234"); println!("{}", res); }

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

false

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

  • метод ends_with,
    который проверяет, заканчивается ли строка подстрокой
  • метод contains,
    который проверяет, содержит ли строка подстроку
  • метод find,
    который возвращает позицию первого вхождения подстроки
  • метод strip_prefix,
    который удаляет указанный префикс из строки
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить