Phazz писал(а): ↑08.10.2021{, 10:21}
А чем ваш вариант лучше этого?
2021-10-08_12-20-40.png
Вы не поверите, но этот вопрос я уже обсуждал в личке.
Параллельно.
Вот небольшая часть из этой беседы.
Кстати, а почему Вы решили использовать == вместо equals? Суть то та же самая. И в коде разницы практически не было.
Это только на первый взгляд.
Мне требовалось отличие от "0" т.е. необходимо сравнение с нолем и только в случае
равно выдавать на выход низкий уровень. А equals в случае равенства возвращает "1".
Можно конечно инвертировать, типа так:
В = !(myString.equals("0"));
Но отрицание это еще одна логическая операция для процессора.
Отправлено спустя 47 минут 36 секунд:
Phazz писал(а): ↑08.10.2021{, 11:02}
Хорошо запомню, если у меня на есп закончится память я знаю как ее немного сэкономить )
Очень рад, что помог и Вам открыть для себя что то новое.
Phazz писал(а): ↑08.10.2021{, 11:02}
Хотя наш спор начинался с того что нужно четкое условие на включение и не на отключение
Какой логикой руководствовался и почему сделал именно так я подробно изложил в процессе дискуссии.
Исходя из данного спора, допилил блок и теперь у него есть настройка выбора логики.
- В случае проверки на ноль, при "0" на входе, на выходе будет логический ноль,
во всех других случаях на выходе будет логическая единица.
- В случае проверки на единицу, при "1" на входе, на выходе будет логическая единица,
во всех других случаях на выходе будет логический ноль.
- String-Boolean(расширенный).jpg (10.55 КБ) 794 просмотра
.
Идя на встречу пожеланиям выкладываю в формате проекта .flp
Отправлено спустя 10 часов 12 минут 7 секунд:
Господа! Меня осенило!
Я готов согласится с тем, что логика при которой только при "0" на выходе должен быть ноль имеет изъян.
Phazz,
Rovki,
Naladchik,
alexbonk, были отчасти правы!
Однако ни кто из них не привел главного, основного аргумента, с которым я наверняка бы согласился.
Парадокс, но проблема лежит на самой поверхности, но ни кто, в том числе и я ее не разглядели.
А ведь это весьма значимый дефект, хотя банален до безобразия.
Оставлю ответ до завтра. А вдруг кто то еще увидит.
Было бы интересно услышать версии.
Всем спокойной ночи.