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

Метод join

Метод join объединяет все элементы среза в одну строку, вставляя между ними заданный разделитель. Метод вызывается на срезе, элементы которого реализуют трейт Display (или приводятся к строке). Параметром метод принимает разделитель, который будет вставлен между элементами. Возвращает новую строку типа String.

Синтаксис

slice.join(sep)

Пример

Давайте объединим элементы среза ["a", "b", "c", "d", "e"] в одну строку с разделителем "-":

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

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

"a-b-c-d-e"

Пример

Давайте объединим числовой срез [1, 2, 3, 4, 5] в одну строку с разделителем ", ":

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

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

"1, 2, 3, 4, 5"

Пример

Давайте объединим элементы вектора vec!["a", "b", "c", "d", "e"] без разделителя, передав пустую строку:

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

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

"abcde"

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

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