TGViewer
Junior QA to Dev Junior QA to Dev @qatodev · 3.56K subscribers
Post #264 923
Что такое if ? И как быть с условиями...

🦆 Продолжаем разбор заданий в песочнице Swift Playground

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

Таким образом мы не знаем выключит или включит свет наше статичное действие.

На помощь пришел оператор if - (Если)

moveForward()
moveForward()
if isOnClosedSwitch {
toggleSwitch()
}
moveForward()
if isOnClosedSwitch {
toggleSwitch()
}
moveForward()
if isOnClosedSwitch {
toggleSwitch()
}


🌼Со стороны может показаться сложным, но давайте переведем буквально:

вперед()
вперед()
if свитчерВыключен {
переключить()
}
вперед()
if свитчерВыключен {
переключить()
}
вперед()
if свитчерВыключен {
переключить()
}


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

Из предыдущего поста про циклы мы уже знаем, что повторяющиеся действия можно включить в цикл и задать кол-во повторений. Смотри ниже результат с циклом.
  • 👍 8
  • ❤ 6
  • 👎 3
  • 🔥 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 →