if и букафки

olga.armalita

Client
Регистрация
05.04.2014
Сообщения
194
Благодарностей
42
Баллы
28
Приветствую, прошу помощи с логическим оператором if.
Время от времени у меня с ним возникают косяки:-)
В этот раз никак не могу заставить его сравнивать буквы, хотя с цифрами работает без проблем.
Но так как мне нужно добавить в входные настройки Boolean, которые принимает значения False или True, выходит не комфортно:(

Не сравнивает даже переменные между собой, если те содержать не цифры а буквы.

{-Variable.WM-} == {-Variable.WMFalse-} если переменные с цифрами то работает, если с буквами то не работает
{-Variable.WM-} == 1 работает (Variable.WM содержит цифру)
{-Variable.WM-} == "qqq" не работает (Variable.WM содержит букву)
{-Variable.WM-} == 'qqq' не работает (Variable.WM содержит букву)
 

Severip

Client
Регистрация
17.10.2013
Сообщения
346
Благодарностей
98
Баллы
28
"{-Variable.WM-}"=="qqq"
 
  • Спасибо
Реакции: olga.armalita

olga.armalita

Client
Регистрация
05.04.2014
Сообщения
194
Благодарностей
42
Баллы
28
От зараза, не часто с логикой сталкиваюсь, и каждый раз забываю про кавычки вокруг переменной.
А в wiki ничего такого не написано.
Добавьте пожалуйста в zennoWIKI если кто может, чтобы я в следующий раз не тупил:ah:
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113

olga.armalita

Client
Регистрация
05.04.2014
Сообщения
194
Благодарностей
42
Баллы
28

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Ну это то же самое) Добавил
 
  • Спасибо
Реакции: olga.armalita

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