类型注释是
&str
foo
bar
baz
pub fn foo_if_fizz(fizzish: &str) -> &str { if fizzish == "fizz" { "foo" } else if fizzish == "fuzz" { "bar" } else { "baz" } }
调用者收到一个共享的、不可变的引用。他们不是所有者,因此无法修改内容或删除数据。使用相同的参数调用此函数两次将返回对同一内存的引用。