Сложение числа и строки
Существует блок, выводящий на экран сообщение, и в сообщении можно записать переменную любого типа (строку, число, таблицу или список). Также есть блок, позволяющий присваивать значение переменной, причём даже не одной, а можно использовать до 10 переменных.
Имеется переменная а1, в которой хранится какой-то текст, допустим, 123. Чтобы обозначить значение как текст, заключим его в кавычки. Также есть переменная а2, в которой хранится число, присвойте ей значение 456. Требуется соединить блоки таким образом, чтобы сначала присвоить значение переменным, а потом вывести полученный результат на экран в виде сообщения. Для этого потребуется вспомогательная текстовая переменная а3, у которой нет никакого начального значения.
Сохраните диаграмму и проект, чтобы запустить созданный сценарий.
Требуется соединить содержимое переменных а1 и а2. Логично, что при сложении числа и строки в результате получится текстовая строка. Выберите в качестве целевой переменной а3, в которую будет помещен результат вычисления. В качестве значения переменной а3 напишите а1+а2, т.е. результатом будет текстовая строка, содержащая значения этих переменных: 123456.
Обратите внимание: т.к. используются не абсолютные значения и не константы, а именно переменные, то перед именем каждой переменной требуется ставить символ $.
Далее в окне с сообщением нужно вывести значение переменной а3. Можно вписать переменную в поле “Сообщение” в свойствах блока:
![](https://docs.sherparpa.ru/~gitbook/image?url=https%3A%2F%2Fsherparpa.ru%2Fwp-content%2Fuploads%2F2024%2F02%2F2024-02-19_21-05-57.png&width=768&dpr=4&quality=100&sign=2e32bf7b&sv=1)
А можно выбрать из списка в окне редактора выражений, нажав кнопку с тремя точками справа от поля. Все пользовательские переменные указаны для категории “Переменные”
Далее необходимо дважды кликнуть по строке с переменной а3 и нажать ОК. После этого сохраните и запустите сценарий. Результат:
![](https://docs.sherparpa.ru/~gitbook/image?url=https%3A%2F%2Fsherparpa.ru%2Fwp-content%2Fuploads%2F2023%2F11%2Fimage79-228w135h-2.png&width=768&dpr=4&quality=100&sign=329b9f38&sv=1)
Таким образом, вычисления проводятся в первом блоке, а второй блок только выводит результат выражения на экран.
Last updated