Булевы проверки

Визуальный редактор логики Universe (VIZIO)

Булевы проверки

Сообщение ritor_sefa 18 мар 2015, 16:04

Кипит мосг.. не получается что то придумать.
Есть 3 массива стрингов. На скрине кусок - где они проверяются на совпадение (с соотвествующими строками в текстовом файле, но это не важно, вне ситуации-оно работает всё).
По факту - это кусок поисковой формы. И надо сделать так, что бы цикл успешно(true) завершался только если все активные\активированные(!!!) так же выдавали true.
Т.е. на скрине например задействованы 1 и 3й стринги данных (Command & Tags), а Спешл - пуст (в него ничего не написали) и поэтому даже не активируется. И в ситуации на скрине мне надо что бы в каждом цикле проверялось совпадение Contains на значение True, и только в этом случае передавало True дальше.
В случае если все 3 массива задействованны - то и проверять все 3 надо. Если 1 - то один (т.е. сразу пропускать на добавление в массив результатов).


Если сравнивать boolAnd'ами - то как выставлять зависимость от активных стрингов? что бы они не цепляли false от неактивированных? >.<
Слева висит bool variable, может с ним можно что то придумать, вместо bool switch'ей..?
TS131.png


ап:
хм, тут определённо Equal bool нужен.. для сравнения с базовым.. осталось придумать куда и как его лепить =)
У вас нет доступа для просмотра вложений в этом сообщении.
ritor_sefa
UNец
 
Сообщения: 6
Зарегистрирован: 16 янв 2015, 00:15
Откуда: КМВ
Skype: ritor.sefa
  • Сайт
  • ICQ

Re: Булевы проверки

Сообщение ritor_sefa 18 мар 2015, 17:06

блок And, почему 2 булевых true=false??
TS133.png

Ап: похоже лаг редактора был.. переодически бывает. Не знаю как без остановки плеера сбросить данные в коде (перезапустить его), что скорее всего помогло бы.
У вас нет доступа для просмотра вложений в этом сообщении.
ritor_sefa
UNец
 
Сообщения: 6
Зарегистрирован: 16 янв 2015, 00:15
Откуда: КМВ
Skype: ritor.sefa
  • Сайт
  • ICQ

Re: Булевы проверки

Сообщение ritor_sefa 18 мар 2015, 20:27

в топикстарте хотел странного этого
TS136.png

в принципе работает, но глючно. Переделываю в вариант пологичнее: Пройтись по фильтрам добавляющим в массив строки (если ниодного-значит все), а потом по столбцам на отсуствие совпадений проверять второй массив (вычёркивающий строки). будет проще, и вроде даже без булевых извращений xD
У вас нет доступа для просмотра вложений в этом сообщении.
ritor_sefa
UNец
 
Сообщения: 6
Зарегистрирован: 16 янв 2015, 00:15
Откуда: КМВ
Skype: ritor.sefa
  • Сайт
  • ICQ


Вернуться в Antares Universe (VIZIO)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2