Инструменты пользователя

Инструменты сайта


Боковая панель

Перевод этой страницы:

ru:knowledgebase:variables

Как производить математические действия с переменными в ZennoPoster

Иногда при выполнении проекта в ZennoPoster необходимо сложить, перемножить или произвести другие математические действия с переменными, содержащими данные. Рассмотрим. как это можно сделать с помощью сниппетов C# и Javascript.

Пример вычисления на C#:

   //преобразование значений переменных проекта в целые числа и их передача в переменные сниппета
   int a = int.Parse(project.Variables["var1"].Value);
   int b = int.Parse(project.Variables["var2"].Value);
 
   // вычисление суммы и передача результата вычисления в переменную проекта
   return a + b;

Обратите внимание каким образом в коде прописываются значения переменных проекта. Значение переменной var1 должно быть прописано как project.Variables[«var1»].Value вместо {-Variable.var1-}, как это делается в стандартных действиях Project Maker.

Пример вычисления на Javascript:

{-Variable.var1-}+{-Variable.var2-}

В коде Javascript значения переменных прописываются также, как и в стандартных действиях Project Maker - {-Variable.var1-} и {-Variable.var2-}.
Несмотря на всю простоту Javascript действия рекомендуется использовать C# сниппет, т.к. он работает быстрее и делает проверку целочисленных данных в переменных.

ru/knowledgebase/variables.txt · Последние изменения: 2015/11/11 11:55 — vladz