这段程序会输出哪一对值?

来自 智能指针
Rust 1.98 入门 2分钟

这段程序会输出哪一对值?

Rust
use std::rc::Rc;

fn main() {
    let owner = Rc::new(String::from("ready"));
    let weak = Rc::downgrade(&owner);
    let other = Rc::clone(&owner);
    drop(owner);
    println!("{}", weak.upgrade().is_some());
    drop(other);
    println!("{}", weak.upgrade().is_some());
}
在试验场中打开
报告错误