这段程序会输出什么?

来自 Cell 与 RefCell
Rust 1.98 入门 2分钟

这段程序会输出什么?

Rust
use std::cell::Cell;

fn main() {
    let phase = Cell::new(String::from("queued"));
    let old = phase.replace(String::from("running"));
    println!("{old} -> {}", phase.into_inner());
}
在试验场中打开
报告错误