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

Трейт ToString

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

Синтаксис

value.to_string()

Пример

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

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

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

"12345"

Пример

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

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

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

"3.14"

Пример

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

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

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

"abcde"

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

  • метод to_string,
    который преобразует значение в строку типа String
  • трейт From,
    который позволяет создавать значение из другого типа
  • трейт FromStr,
    который выполняет обратное преобразование из строки в тип
  • метод parse,
    который преобразует строку в другой тип
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить