你想想send掉一个元素之后,vals里面有一个位置没有元素,是什么状态?
显然不可能是合法状态。就像你注释写的一样,vals已经被消费掉了,不能再访问了。
1. 你把对vals的访问移到for前面。
2. 像楼上说的,不要直接send元素,clone:
for val in &vals {
tx.send(val.clone()).unwrap();
或者
for val in vals.iter() {
tx.send(val.clone()).unwrap();
【 在 txgx 的大作中提到: 】
: 再问一个问题, 这个怎么搞 ?
: 只是想 print vals 长度而已 , 编译不了
:
: ...................
--
FROM 58.37.58.*