跳到主要内容
CodeWiki
练习
学习路径
学习方向
速查表
试验场
术语表
AI时代
搜索
⌘K
English
中文
练习
学习路径
学习方向
速查表
试验场
术语表
AI时代
English
中文
练习
/
测验
/
Rust
/
闭包
label为String时,关于move || println!("{label}") 的哪项说法正确?
来自闭包
Rust 1.98
进阶
1分钟
label为String时,关于move || println!("{label}") 的哪项说法正确?
它按值捕获label,但闭包体只读取该值,因此仍可实现Fn。
每个move闭包都只实现FnOnce。
它每次调用都会把String字节复制到新的分配中。
它借用label,因此不能离开定义它的代码块。
检查
向AI询问这道练习
报告错误
上一道练习
函数在运行时从两个捕获型闭包表达式中选择一个并返回。哪种返回类型能直接支持这种需求?
测验
下一道练习
这段程序会输出什么?
预测输出
有新版本可用
重新加载