Синтаксис

for инициализация; условие; последействие {
    // тело цикла
}

Любая из инструкций (инициализация / условие / последействие) может быть опущена, что позволяет “имитировать” разные типы циклов.

Имитация цикла while
for условие {
    // тело цикла
}
Бесконечный цикл
for {
    // тело цикла
}

Соус: Книга Язык программирования Go Глава 1. Учебник 1.2. Аргументы командной строки