Различия

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

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

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