for val in &vals这句中,val是vals中某个元素的引用,
这个引用如果被直接send到channel的另一侧,那就要求这个引用的生命周期能罩住channel另一侧的使用代码,不然可能出现野指针。
如果send(val.clone()),那么send过去的是复制出来的一个String对象,没有生命周期问题。
【 在 txgx 的大作中提到: 】
: 用11楼的方法,导致12楼的问题, 应该怎么解决?
: @z16166 @ilovecpp
: 15楼的方式的确能解决问题,但是为嘛用引用会有生命周期问题?
: ...................
--
FROM 123.115.133.*