rusts/strings.rs
2026-09-10 17:51:05 +02:00

30 lines
661 B
Rust

fn dump(s: &str) {
println!("{}", s);
}
fn array_to_string(arr: &[i32]) -> String {
let mut res = "[".to_string();
for v in arr {
res += &v.to_string();
res += ", "
}
res.pop();
res.pop();
res.push(']');
res
}
fn main() {
let txt = "test test";
let string_text = txt.to_string();
let mut string_verctor = String::new();
string_verctor.push('H');
string_verctor.push_str("hii");
dump(&string_verctor);
dump(txt);
dump(&string_text);
let arr2 = &[3, 2, 1, 0, -1];
let res = array_to_string(arr2);
let formated = format!("hello {}", res);
println!("{}", formated);
}