Присвоить значение переменной в IVR

Присвоить значение переменной в IVR

Для изменения значения переменной или переопределения ее значения используется компонент сценария "Присвоить значение".

1.png

Компонент "Присвоить значение" нужен для задания значения переменной. В качестве значения переменной могут выступать: константа, результат выполнения функции, значение другой переменной, арифметическая операция.

 2.png

Свойство компонента "Переменная" определяет переменную значение которой следует задать. Свойство "Значение" определяет то значение, которое необходимо присвоить переменной. Свойства переменная и значение задаются при помощи редактора выражений.

Интересным свойством компонента "Присвоить значение" является свойство "способ присвоения", актуальный для осуществления операций с числовыми (целочисленными или дробными) переменными.

Способ присвоения может быть:

- X=Y (стандартное присвоение); Переменной X присваивается значение Y;

- X+=Y (увеличение); Эквивалентно выражению X=X+Y, к переменной X прибавляется значение Y и результат присваивается переменной X;

- X-=Y (уменьшение); Эквивалентно выражению X=X-Y, от переменной X отнимается значение Y и результат присваивается переменной X;

- X*=Y (приумножение); Эквивалентно выражению X=X*Y, переменная X умножается на значение Y и результат присваивается переменной X;

- X/=Y (деление); Эквивалентно выражению X=X/Y, переменная X делится на значение Y и результат присваивается переменной X;

- X%=Y (остаток от деления); Эквивалентно выражению X=X%Y, переменная X делится на значение Y и остаток от деления присваивается переменной X;

- X&=Y (битовое И); Эквивалентно выражению X=X&Y, оператор & выполняет битовую логическую операцию И для целых операндов и логическую и логическую операцию ИЛИ для логических операндов флажок;

- X|=Y (битовое ИЛИ); Эквивалентно выражению X=X|Y, оператор | выполняет битовую логическую операцию ИЛИ для интегральных операндов и логическую операцию ИЛИ для логических операндов флажок;

- X^=Y (битовое исключающее ИЛИ); Эквивалентно выражению X=X^Y, оператор ^ выполняет побитовую операцию исключающего ИЛИ для интегральных операндов и логическую операцию исключающего ИЛИ для логических операндов флажок;

- X<<=Y (битовый сдвиг вправо); Эквивалентно выражению X=X<<Y, оператор << сдвигает X влево на число бит, указанное в Y;

- X>>=Y (битовый сдвиг влево); Эквивалентно выражению X=X>>Y, оператор >> сдвигает X вправо на число бит, указанное в Y;

Если использовать только стандартное присвоение, то возможно использовать редактор выражений для построения различных арифметических комбинаций для задания значения переменной:

 3.png

 4.png

Аналогичным образом переменной может быть присвоено значение функции:

5.png

Из компонента ведет один переход – задается компонент, который будет выполнен следом же за компонентом "Присвоить значение".

 

Нашли ошибку?
Выделите текст, нажмите Ctrl + Enter

Сообщение об ошибке

Адрес страницы *
Ошибочный текст *
Комментарий *
Защита от автоматического заполнения

Введите символы с картинки*

Дополнить статью

Адрес *
Ваше ФИО
Ваш Email
Текст дополнения *

Попробовать InfinitySmart бесплатно

Зарегистрируйтесь, чтобы получить доступ
к бесплатной версии на 14 дней

Заказ презентации

После отправки запроса наш менеджер свяжется с вами для демонстрации системы, рассчитает ее стоимость, ответит на вопросы