LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

И в сем разница?

В том, что в Rust есть специальная конструкция для итерации по последовательностям, в которой просто невозможно сделать приведенные выше ошибки.

что конпелятор раста запретит мне писать это так?

Как «так» - итерацию по массиву с помощью «while»? Не запретит. Rust вообще не запрещает говнокод - если тебе хочется (а тебе явно хочется), ты сможешь.

Исходная версия tailgunner, :

И в сем разница?

В том, что в Rust есть специальная конструкция для итерации по последовательностям, в которой просто невозможно сделать приведенные выше ошибки.

что конпелятор раста запретит мне писать это так?

Как «так» - итерацию по массиву с помощью «while»? Не запретит. Rust вообще не запрещает говнокод.