Синтаксис
for инициализация; условие; последействие { // тело цикла }
Любая из инструкций (инициализация / условие / последействие) может быть опущена, что позволяет “имитировать” разные типы циклов.
Имитация цикла while for условие { // тело цикла }
Бесконечный цикл for { // тело цикла }
Соус: Книга Язык программирования Go → Глава 1. Учебник → 1.2. Аргументы командной строки