Rust function with parameter (&str)



examples/functions/hello-foo/src/main.rs
fn main() {
    greet("Foo");
    greet("Bar");
    println!();

    let name = "Foo";
    greet(name);
    greet(name);
    println!();

    let name = "Bar".to_string();
    greet(&name);
    greet(&name);
}

fn greet(name: &str) {
    println!("Hello {}!", name);
}

Hello Foo!
Hello Bar!

Hello Foo!
Hello Foo!

Hello Bar!
Hello Bar!