Swift Playgrounds на русском, Conditional Code 5 урок | Defining Smarter Functions

preview_player
Показать описание
Всем привет! Это пятый урок по условному коду, по программированию на языке Swift для начинающих в программе Swift Playgrounds.

Мой телеграм канал, где перевод уроков по swift playgrounds выходит чаще и раньше чем видео! Если отключат Ютьюб, вы знаете где найти уроки по Свифту)

Перевод пятого урока:
1-5 Defining Smarter Functions 1-5
Условный код

Цель: используйте функцию, цикл и условный код для сбора кристаллов или активации переключателей.

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

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

1-Используя (иф-инструкцию), определите функцию collectOrToggle - собратьИлиНажать, для проверки содержимого плитки.

2-Под определением вашей функцией, ниже её вызовите collectOrToggle() и остальные команды, чтобы пройти эту головоломку.

#swiftplaygroundsнарусском #swiftplaygrounds #swift #learntocode1
Рекомендации по теме
Комментарии
Автор

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

andreymuller