@out Ну и!? Я прочитал.
Функции позволяют:
Группировать код, чтобы он был более читаемым.
Использовать один блок действий несколько раз, не повторяя его.
То есть смысл функции я понял в том чтобы просто группировать код, делать его более читаемым, и удобным в использовании, но никаким образом вернутся назад по скрипту она не может.
Короче, буду мутить что-то с While, у меня три шага, на первом, берем на втором проверяем на соответствие если не подходим возвращаемся на шаг 1, на третьем выполняем запись опять возвращаемся на шаг 1. Буду цикл в цикле делать.