我正在学习铁 rust .我读了一篇关于static
https://practice.rs/lifetime/static.html的文章
其主要思想是明确的--静态生存期意味着引用是有效的,直到程序结束.
fn main(){
let message;
{
let words = get_message();
message = words;
}
println!("message: {}", message);
}
fn get_message() -> &'static str {
"hello"
}
但是,生产代码中的静态有什么好处呢?
你能提供静态用法的真实(生产代码)的例子吗?