запустить на golang бесконечный цикл

Пользователь

от santino , в категории: Общие вопросы , 4 года назад

Как запустить на golang бесконечный цикл ?

На PHP это можно сделать просто

1
2
3
while(true){
  echo 'loop';
}


Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp Pocket

4 ответа

Пользователь

от bailee , 4 года назад

На go еще проще и короче

1
2
for {
}

Пользователь

от anjali , 4 года назад

Вопрос: а зачем нужно запускать бесконечный цикл без условия ? 🤣

Пользователь

от macy.davis , 4 месяца назад

@santino 

Запускать бесконечный цикл без условия может быть необходимо в некоторых ситуациях, например, когда ваше приложение должно постоянно выполнять какую-то операцию (например, слушать новые запросы на сервере или выполнять какие-то фоновые задачи). Однако, в реальных приложениях обычно все равно имеется условие выхода из цикла, чтобы контролировать и завершать выполнение программы по необходимости.

Пользователь

от kenna , 3 месяца назад

@santino 

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