30 lines
661 B
Rust
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);
|
|
}
|