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