НачальныйУрок 3 из 2030 мин · практика
Управление потоком: if и for
Часть курса Go
Пока что каждая написанная вами программа выполняется сверху вниз, строка за строкой, без единого выбора по дороге. Настоящим программам нужно реагировать: посчитать другую стоимость доставки для крупного заказа, вывести взрослому одно сообщение, а несовершеннолетнему другое, дёргать сервер до тех пор, пока не придёт ответ.
Думайте об if как о развилке в коридоре с указателем: если условие истинно, идём в одну сторону, иначе в другую. Вот самый маленький вариант:
Хочешь изучать Go Управление потоком: if и for в реальной среде?
Нажми ниже, получи Linux-машину с Go наготове и пройди Управление потоком: if и for на практике вместе с AI-наставником, который знает твой код.
Начать этот урокУправление потоком: if и forЧему вы научитесь
- If
- Else if
- Else
- For loop
- For as while
- Infinite for
- Break
- Continue
Читай этот урок на своём языке
Все уроки этого курса
20 уроков- 1Привет, Go25 мин
- 2Переменные и типы25 мин
- 3Управление потоком: if и for30 мин
- 4Функции30 мин
- 5Срезы (slices) и карты (maps)35 мин
- 6Структуры (structs) и указатели (pointers)35 мин
- 7Методы (methods) и интерфейсы (interfaces)35 мин
- 8Обработка ошибок35 мин
- 9Модули (modules) и структура проекта35 мин
- 10Мини-проект на основе CLI40 мин
- 11Обзор стандартной библиотеки40 мин
- 12Тестирование и бенчмарки (benchmarks)40 мин
- 13Горутины (goroutines) и каналы (channels)40 мин
- 14Паттерны параллелизма45 мин
- 15Дженерики (generics)35 мин
- 16HTTP-серверы45 мин
- 17Базы данных с database/sql45 мин
- 18Производительность и профилирование40 мин
- 19Паттерны проектирования в Go40 мин
- 20Развёртывание и эксплуатация45 мин
Посмотри другие курсы
Python
19 уроков · 9.3ч
React
17 уроков · 10.2ч
Linux
17 уроков · 8.5ч
Docker
13 уроков · 6.6ч
Git
13 уроков · 5.9ч
Kubernetes
14 уроков · 8ч
Ansible
12 уроков · 6.1ч
Bash
12 уроков · 5.7ч
Helm
10 уроков · 5.4ч
GitLab CI
11 уроков · 5.8ч
Jenkins
11 уроков · 5.3ч
PostgreSQL
14 уроков · 7.6ч
MySQL
13 уроков · 6.8ч
Web
14 уроков · 5.9ч
TypeScript
18 уроков · 7.7ч
Vibe Coding
12 уроков · 5.8ч
Prompt Engineering
11 уроков · 6.2ч
Vibe Coding: Fundamentals
12 уроков · 4.5ч
Vibe Coding: Prototype to Production
12 уроков · 5.5ч
Vibe Coding: Multi-Agent Engineering
12 уроков · 5.3ч
Vibe Coding: Advanced Engineering
12 уроков · 7.3ч
