Метод 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]"