Swift Playgrounds на русском, Logical Operators 3 урок | Checking This AND That

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

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

1-3 Checking This AND That 1-3
Логические операторы

Цель: используйте оператор AND (И) для объединения двух условий и подстройки вашего пути если оба условия являются истиной (true).

Логический оператор AND-&& (И) объединяет в себе два логических условия и запускает ваш код только если оба условия будут истиной (true). Например, в ниже написанном коде, isBlocked(заблокирован) AND (И) isOnClosedSwitch(находитсяНаВыключенномСвитчере) оба должны быть истиной (true).

Пример

если заблокирован и наВыключенномСвитчере {
нажатьНаСвитчер()
}

Новое условие!

Логическое условие isBlockedLeft(заблокированСлева) является истиной (true) если вы не можете пройти на одну плитку влево, а вот если вы можете сделать шаг влево на одну плитку, в таком случае это будет (false) - ложью.

1.Добавьте if-инструкцию в цикле for, затем добавьте условие для проверки - находится ли ваш персонаж на кристалле.

2.В панеле быстрого доступа (это находится в самом низу, когда вы вводите код, снизу появляются подсказки), выберите &&, и затем добавьте второе условие.

3.Если ваш персонаж на кристалле И заблокирован слева, в таком случае поверните направо и нажмите на свитчер. В ином случае, если на кристалле, соберите его.

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

А как сделать так, чтобы код работал, но первым по очереди стоял isOnGem без дополнительного &&. Ну то есть местами поменять большой блок кода и Маленький.

GenryRoger