Пазлы переменных (Variables)
Переменная — это именованное хранилище для какого-то известного или неизвестного значения. Это значение может быть изменено в вашей программе (изменяется, отсюда и название).
Создание переменных
Переменные могут быть созданы несколькими различными способами:
- Вы можете создать переменную, нажав кнопку Create variable... и выбрав для нее любое имя. Имя, где бы оно ни появилось в программе, может быть изменено через выпадающее меню переменной в любое время позже.
- Процедуры могут задавать входы, при этом создавая переменные, которые могут быть использованы только внутри процедуры. Традиционно их называют параметрами или аргументами.
- В каждом пазле "count with" и "for each" используется переменная и определяются ее значения. Эти значения могут быть использованы только внутри пазла.
![](files/puzzles/puzzles-variables-create.jpg)
Типичный случай использования переменной - это когда у вас есть объект, который может находиться в нескольких состояниях. Например, дверь может быть открыта или закрыта, и если вы хотите правильно ее анимировать, вам нужно знать, в каком именно состоянии она сейчас находится.
![](files/puzzles/puzzles-variables-example.jpg)
Перечень пазлов
set
Этот пазл присваивает значение переменной.
![](files/puzzles/puzzles-variables-set.jpg)
get
Этот пазл предоставляет значение, хранящееся в переменной, не изменяя его.
![](files/puzzles/puzzles-variables-get.jpg)
change
Увеличивает значение, хранящееся в переменной, на заданное число. Если начальное значение не является числовым или не задано, то оно считается нулем, который увеличивается.
![](files/puzzles/puzzles-variables-change.jpg)
Проблемы с пазлами?
Обращайтесь за помощью на наш форум!