Метод 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,
который удаляет указанный префикс из строки