История изменений
Исправление MyTrooName, (текущая версия) :
&self не перемещает, а self перемещает
да
Но into_iter(self) вызывает всё тот же iter(&self), поэтому какая разница?
разница в том, что &self не перемещает, а self перемещает
семантика перемещения (into_iter) как раз позволяет лучше оптимизировать код. если объект еще понадобится в вызывающей функции, приходится отдавать по ссылке
Исходная версия MyTrooName, :
&self не перемещает, а self перемещает
да
Но into_iter(self) вызывает всё тот же iter(&self), поэтому какая разница?
разница в том, что &self не перемещает, а self перемещает