2022-06-20 17:31:07 -04:00

34 lines
686 B
Rust

// strings3.rs
// Make me compile without changing the function signature!
// Execute `rustlings hint strings3` for hints ;)
// I AM NOT DONE
fn main() {
let hello = String::from("hello");
let suffix = " there!";
let result = append_str(hello, suffix);
assert_eq!(result, "hello there!".to_string());
println!("{}", result);
let lo = String::from("lo");
let result = append_char(lo, 'l');
assert_eq!(result, "lol");
println!("{}", result);
}
fn append_str(mut s: String, suffix: &str) -> String {
// TODO: append the suffix to s
s
}
fn append_char(mut s: String, suffix: char) -> String {
// TODO append the suffix to s
s
}