Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*:
- Часто нужно повторять набор действий несколько раз, чтоб не писать так:
- ````
- moveRight()
- moveRight()
- moveRight()
- ````
- существуют циклы — языковая конструкция, которая выполняет свое тело несколько раз.
- В этом плейграунде мы познакомимся с циклом while.
- ### While
- while true {
- print("infinity")
- }
- цикл while совершает действия, до тех пор пока выполняется условие.
- что бы заполнить одну сторону поля можно написать такой код
- */
- /*:
- когда я говорил, что у нас есть только 5 комманд, я вас обманул, нам доступны все синтаксические конструкции языка swift. в этом плейграунде мы познакомимся с условным оператором
- Условный оператор выбирает для выполнения между ветками, в зависимости от значения condition
- if 'condition' {
- print("true")
- } else {
- print("false")
- }
- ветку с отрицательным результатом можно опускать
- if 'condition' {
- print("true")
- }
- помимо комманд передвижения, у нас есть еще 4 комманды проверяющие возможность пойти в выбранную сторону, да я вас обманул еще раз.
- * checkLeft()
- * checkRight()
- * checkForward()
- * checkBackward()
- */
- /*:
- ## Intro
- игры плиточник
- поможет изучить базовый синтаксис язык свифт
- в игре есть всего 5 комманды
- * moveForward() — шаг вперед
- * moveBackwar() — шаг назад
- * moveLeft() — шаг влево
- * moveRight() — шаг вправо
- * fill() — закрасить ячейку
- игра заключается в том, чтоб закрасить все ячейки
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement