[TC] передача значения: скрипт-функция-скрипт
Здравствуйте, господа подписчики.
Объясните, пожалуйста, на примере, как реализовать отправку данных из скрипта
для обработки в функцию и результат обработки вернуть обратно в скрипт.
За последние 60 дней 518 выпусков (несколько раз в день)
Сайт листа:
http://www.tiflocomp.ru
Открыт:
22-01-2004
Пре-модерация: Нет
Адрес для писем в лист: industry.comp.tiflocomp-list@subscribe.ru
Здравствуйте, господа подписчики.
Объясните, пожалуйста, на примере, как реализовать отправку данных из скрипта
для обработки в функцию и результат обработки вернуть обратно в скрипт.
Здравствуйте, господа подписчики.
Благодарю всех, ответивших в эту тему. Вопрос снимается после, как всегда, исчерпывающих,
точных и понятных объяснений Руслана Усачёва.
Доброго времени суток, Игорь.
Из сообщения от 26.04.2010 3:40:
int function tstFunc1 (int i)
; принимаем через параметр
; возвращаем как результат
return i + 1
endFunction
function tstFunc2 (int byRef i)
; передаем и возвращаем через параметр,
; передаваемый "по ссылке"
let i = i + 1
endFunction
script tstFunc ()
var
int i
let i = 1
sayInteger (i)
let i = tstFunc1 (i)
sayInteger (i)
tstFunc2 (i)
sayInteger(i)
endScript
Кроме того, существуют глобальные переменные, но лучше без них.
С уважением, Руслан Усачев