Логика if срабатывает не правильно!

  • Автор темы Автор темы impul5e
  • Дата начала Дата начала

impul5e

Client
Регистрация
15.08.2017
Сообщения
202
Реакции
40
Баллы
28
Подскажите пожалуйста, в чем может быть дело? Поясняю: значение переменной равно 1. Создаю логику if со значением - '{-Variable.stop_enable-}'=='1'
Но после n-ного кол-ва повторений она срабатывает неправильно. Что не так?
 
Подскажите пожалуйста, в чем может быть дело? Поясняю: значение переменной равно 1. Создаю логику if со значением - '{-Variable.stop_enable-}'=='1'
Но после n-ного кол-ва повторений она срабатывает неправильно. Что не так?
Числа можно сравнивать без кавычек.
Проверьте содержимое переменной перед сравнением.
 
  • Оценить
Реакции: impul5e
Содержимое переменной проверял, значение соответствует. Попробую без кавычек, но ведь с кавычками тоже должно правильно работать?
 
Содержимое переменной проверял, значение соответствует. Попробую без кавычек, но ведь с кавычками тоже должно правильно работать?
Да, с кавычками тоже должно работать.
Возможно в переменной есть какой то лишний, напрмиер пробельный символ..
 
  • Оценить
Реакции: impul5e
Я уже указал вручную значение переменной, которое равно 1. Дело в том, что логика срабатывает правильно несколько раз, но не всегда. Без кавычек тоже самое.
 
Подскажите пожалуйста, в чем может быть дело? Поясняю: значение переменной равно 1. Создаю логику if со значением - '{-Variable.stop_enable-}'=='1'
Но после n-ного кол-ва повторений она срабатывает неправильно. Что не так?

Не может логика if срабатывать не правильно!
если вы сравниваете текст то нужно так: "{-Variable.stop_enable-}"=="Привет мир!"
если сравниваете числовые значения, то двойные кавычки "" не нужны {-Variable.stop_enable-}==1

для сравнения любого текста используем двойные кавычки ""
для сравнения любых чисел кавычки не используем вообще запомните это как отче наш!

И не будет проблем никогда!
 
  • Оценить
Реакции: vipetr и impul5e
Ну вот, я специально создал проект, чтобы протестировать. Он зацикливается несколько раз и в итоге всё равно уходит по неправильной ветке.
 

Вложения

  • if.xmlz
    if.xmlz
    17,3 KB · Просмотры: 263
проще такую логику простую скинуть шабом, быстрее поправят
 
  • Оценить
Реакции: impul5e
можно спросить вообще откуда старт ?? )) я понимаю что все умные но как то я могу и с конца начать ))
 
  • Оценить
Реакции: impul5e
так ты там никогда с цикла не выйдешь такого ))
 
  • Оценить
Реакции: samsonnn и impul5e
ты ставишь 1, сравнение, если 1 то снова устанавливаем 1, смысл, может я что то не догоняю ??
 
  • Оценить
Реакции: samsonnn и impul5e
ты ставишь 1, сравнение, если 1 то снова устанавливаем 1, смысл, может я что то не догоняю ??
В этом шабе нет логики, я его специально зациклил, чтобы проверить как отрабатывает логика if. У меня уходит на паузу в конце после нескольких повторений.
 
Ну вот, я специально создал проект, чтобы протестировать. Он зацикливается несколько раз и в итоге всё равно уходит по неправильной ветке.

Не правильная у вас логика работы шаблона:

djd1rWc.jpg
Ваш шаблон устанавливает значение переменной stop_enable 1, затем проверяется кубиком if тут 100% всегда будет выход по зеленой, так как значение в переменной мы сами установили заведомо.

Вопрос: Если знаем 100% что 1 == 1 и кубик if сработает по зеленой ветке, зачем его пускать снова на установку значения переменной 1? Это как минимум глупо, тупо и без какой либо логики!

Правильно будет так:

hp02s1j.jpg
 
  • Оценить
Реакции: impul5e
теперь понял )) если 1 установил ты скачал весь мой комп )
 
  • Оценить
Реакции: impul5e
Здесь суть в том, что логика if срабатывает не правильно.
где имено и на чём ??
у тебя проект есть дальше ?
ты на этих экшенах только проверял ?
если используешь гет то отруби браузер так как твои три экшена стартовать будут минут 15 в 100 потоков
 
Здесь суть в том, что логика if срабатывает не правильно.
погонял шаблон в Постере минут 10, ни одного вылета (красные выходы снабдил записью маркера в лог и в файл)..
 
  • Оценить
Реакции: samsonnn и impul5e
где имено и на чём ??
у тебя проект есть дальше ?
ты на этих экшенах только проверял ?
если используешь гет то отруби браузер так как твои три экшена стартовать будут минут 15 в 100 потоков
У меня неправильно срабатывало в основном проекте и я сделал этот, чтобы протестировать. Шаб на вебе.
 
погонял шаблон в Постере минут 10, ни одного вылета (красные выходы снабдил записью маркера в лог и в файл)..
Дело в том, что в логе одни записи True, то есть как бы кубик правильно понимает, но выход по красной ветке после нескольких повторений.
 
  • Оценить
Реакции: arhip1985
Дело в том, что в логе одни записи True, то есть как бы кубик правильно понимает, но выход по красной ветке после нескольких повторений.
ну вот как раз по красной ветке у меня сейчас не было выходов, шаб куртился ок. 10 минут, пока я его не прервал..
 
  • Оценить
Реакции: impul5e
Дело в том, что в логе одни записи True, то есть как бы кубик правильно понимает, но выход по красной ветке после нескольких повторений.
и что ты скопировал ошибку и тебя туда привело ??
 
  • Оценить
Реакции: impul5e
  • Оценить
Реакции: Sergodjan
бывает что зенка тупит и её надо перезагрузить
 
  • Оценить
Реакции: impul5e

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)