水木社区手机版
首页
|版面-Rust编程语言(Rust)|
新版wap站已上线
返回
1/1
|
转到
主题:闭包move声明后,域外的变量仍然可以访问和修改,是否闭包的规
1楼
|
tsa300
|
2024-10-05 17:29:03
|
展开
因为move的是 i32,i32实现了copy trait
--
FROM 123.125.204.*
4楼
|
tsa300
|
2024-10-05 20:57:23
|
展开
不用估计,你把 i32 换成 Vec 或 String , 编译器会拒绝编译,并且告诉你因为 Vec/String 没实现 Copy trait 所以move后不能再使用了。
【 在 nextworld8 的大作中提到: 】
: 估计是 栈上的直接复制了
: - 来自 水木社区APP v3.5.7
: :
--
FROM 123.120.12.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版