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

Метод to_string

Метод to_string преобразует значение в строку типа String. Он доступен для любого типа, который реализует типаж Display, поскольку типаж ToString имеет универсальную реализацию для всех таких типов. Метод не принимает параметров и возвращает новую строку, содержащую текстовое представление значения.

Синтаксис

value.to_string()

Пример

Давайте преобразуем целое число 12345 в строку:

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

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

"12345"

Пример

Давайте преобразуем число с плавающей точкой 3.14 в строку:

fn main() { let num = 3.14; let res = num.to_string(); println!("{}", res); }

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

"3.14"

Пример

Давайте преобразуем срез строки "abcde" в строку типа String:

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

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

"abcde"

Пример

Давайте преобразуем вектор чисел в строку с помощью метода to_string:

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

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

"[1, 2, 3, 4, 5]"

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

  • макрос format!,
    который форматирует строку с подстановкой значений
  • макрос println!,
    который выводит отформатированную строку в консоль
  • типаж Display,
    который обеспечивает реализацию метода to_string
  • типаж Debug,
    который используется для отладочного форматирования
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить