Как сравнивать значение переменной с числом?



  • Имеется переменная (счётчик выполнения скрипта), при достижении определенного числа, нужно завершить поток. Как завершить поток - вроде разобрался, команда die) А вот как сравнить значение переменной с числом (я так понимаю командой if), и после этого, в зависимости от результата выполнить действие - с этим затык :) Подскажите пожалуйста)



  • Пробовал уже так: [[PEREMENNAYA]] = 10
    [[PEREMENNAYA]] > 10
    [[PEREMENNAYA]] < 10
    Всё равно, один и тот же результат - даже если значение переменной 1, и он проверяет 1 = 10? скрипт выполняет условие, которое должно быть при ответе true. Так же и с <>.



  • Всё блин) Разобрался) Командой [[PEREMENNAYA]] = 10 я как дебил присвоил переменной значение 10, и потом сравнивал 10\11 с 10, естественно условие выполнялось))
    Низкий поклон за документацию)) http://wiki.bablosoft.com/doku.php?id=ru:is_it_possible_to_use_loops



  • Не буду создавать новую тему, подскажите по сравнению пожалуйста.
    В списке 3 числа: 781352,4990033,4989070. Нужно в лог вывести все, что больше 4990000. Если сравниваю значения списка с числом - все выводит правильно. Если же с переменной, которая равна контрольному числу - то в лог еще выводится и 781352. Как побороть? Скрипт: 0_1535793160208_sravnit.xml



  • @wwwin Тип данных в переменной string

    0_1535793303312_eb4fc6ce-281c-478b-9097-f065cea60bb4-изображение.png

    Если сделать int, то всё будет работать:

    0_1535793404265_e92420b3-e6d0-445f-951f-e8a6dd6c6c9e-изображение.png



  • @fox А если я контрольное число получаю из файла или списка - как указать тип данных int?



  • Использовала преобразование в число путем увеличения переменной на ноль.



  • @wwwin нужно написать конструкцию вида Number([[ТВОЁ_ЧИСЛО]]) прямо в поле "значение переменной", тип данных - выражение.


Log in to reply