TGViewer
Junior QA to Dev Junior QA to Dev @qatodev · 3.56K subscribers
Post #262 980
🔴 Как понять циклы на практике в языках программирования?

Одна из самых красивых и удобных в использовании песочниц - Swift Playground

Сегодня мы разберем с вами простое задание с использованием цикла.

🟨 Необходимо написать команду только для одной из четырех сторон, а затем цикл повторит эту команду 4 раза. Таким образом можно написать простой для чтения код.

for i in 1 ... 4 {
moveForward()
collectGem()
moveForward()
moveForward()
moveForward()
turnRight()
}


При воспроизведении кода видно как подсвечиваются команды при их выполнении.

Не смущайтесь, что это Swift, если вы хотите понять циклы на Python, JS или Java. Синтаксически различия минимальны, а принцип работы циклов на разных ЯП один.

Если перевести код буквально, то вот что мы получаем:
для i от 1 ... 4 {
вперед()
собратьКристалл()
вперед()
вперед()
вперед()
направо()
}


💼 В комментариях я прикрепил результат выполнения команды в случае добавления лишнего moveForward() внутри цикла
  • 🔥 8
  • ❤ 3
  • 👏 2
  • 👎 1
More from @qatodev
  1. Oct 17, 2026💬 Новое в песочнице Продолжаю развивать интерактивную модель для тестировщиков. 🔹 Глава…
  2. Oct 13, 2026Post #594
  3. Oct 13, 2026Залил на прод, можно тестить и выполнять задания, на мобильной версии перемещение карты тя…
  4. Oct 10, 2026💬Клиент-серверная архитектура на практике Вторую неделю визуализирую схему, на которой от…
  5. Oct 3, 2026Post #587
  6. Oct 3, 2026Делаю редизайн главной страницы Хочу получить обратную связь от активных пользователей. Ид…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →