Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
ru:start:environment_variables [2016/07/07 14:06]
admin [Ограничения]
ru:start:environment_variables [2016/11/01 20:03]
admin
Строка 1: Строка 1:
 ===== Локальные переменные ===== ===== Локальные переменные =====
 +Локальные переменные могут быть использованы чтобы передавать значение из одной Задачи в другую. Они не будут очищены после того, как выполнена Задача,​ в которой они инициализированы и доступны до окончания выполнения всего Бизнес-Процесса. \\
  
-В программировании ​локальной переменной называют ​переменную, ​объявленную ​внутри блока кода. Область видимости локальной переменной ​начинается в точке её объявления и заканчивается в конце этого блока. Например, в языке Си локальными являются ​переменные объявленные внутри функции или блока (в Си, блоки ограничиваются фигурными скобками { и }).+Для доступа к локальным переменным используется массив **$env**. Чтобы задать ​значение локальной переменной ​variablename,​ вам необходимо использовать конструкцию: **$env[“variablename”] = “значение переменной”;**. Для чтения значения: … **$env[“variablename”]** …
  
- +Пример передачи данных в локальной переменной: 
-==== Ограничения ==== +<Code
-Локальная ​переменная ограничивается только размером памяти выделенной операционной системой или компьютером под стек. \\ +$env[“lastname”] 
-Алгол–подобные языки позволяют устраивать сколь угодно большую вложенность блоков и в каждом будут свои ​локальные переменные. +</​Code>​
- +
-[[ru:start:<environment_variables>?​do=export_text|Export]] +
- +
-[[ru:​start:​environment_variables|Export]]+