![]()
Зевс
Адская Зверюга
![]() ![]() offline
Опыт:
152,154Активность: |
Функция и действие - отличия?
Собственно в чем отличия кастомных функций от кастомных действий которые выносятся вне триггеров? ps: полагаю действия - аналог дефайнов? ОО |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
laViper
![]() offline
Опыт:
10,883Активность: |
Отличий пока не нашел - но как припоминается Паскаль, есть функции - они возвращают 1 значение (то есть после выполнения функция равна чему-то), а есть процедура, которая ничего не возращает (могла менять значения переменных внутри себя). Может быть это отголоски этого разделения? У функции сразу тип задан, а у действий нет - мб недавно ввели. |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]()
online
Опыт: отключен
|
Возможно, у действий может быть несколько функций |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
laViper
![]() offline
Опыт:
10,883Активность: |
Да детка! Ответ первый мой был близок - функция используется только для присваивания значений переменным, а действие (кстати можно сделать его и условием и событием) это просто вставляемый блок в любой триггер :) |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
Зевс
Адская Зверюга
![]() ![]() offline
Опыт:
152,154Активность: |
Проверил с вейтом... к сожалению если в кастомном действии он есть, то ниже идущие акшены будут ждать окончания вейта... аля define...
Зевс добавил: Разобрался... В кастомном действии Настройки->Создать ветки... создает новый поток и вейт уже не влияет на исполнение кода ниже кастомного действия |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|