Ответ к опросу и пояснения.
Закралась мысль, что некоторые просто не поняли вопроса.
Во-первых, я не сказал, относительно какой платформы вопрос.
Во-вторых, сложно сформулировал вопрос. Для непосвященных в true и false задачка могла вызвать затруднение.
В-третьих, вероятно не все знают английский.
Поэтому небольшое пояснение:
→ Вопросы относительно Bubble
→ С английского: true - истина, false - ложь.
→ Разбор вопроса:
Какой из операторов проверяет равенство двух записей?
Если записи равны, возвращает true, если нет — false.
К примеру, у нас есть 2 цифры: 1 и 1. Нам нужно их сравнить.
Это можно записать как выражение: 1 = 1 ?. То есть по сути задаем вопрос: единица равна единице? Равна. Значит такое выражение вернёт ответ "истина" — true, ведь единица равна единице.
Теперь другие цифры: 1 и 0. Какой ответ у выражения 1 = 0 ? (единица равна нулю?) Не равна. Значит такое выражение вернет ответ "ложь" — false.
Оператор is делает то же самое, что и знак равно "=".
То есть выражение 1 = 1 мы можем записать, как 1 is 1.
Как это может применяться в логике Bubble?
К примеру, у нас есть 2 типа пользователей: админ и посетитель.
Когда пользователь входит в приложение, Bubble должен показывать разные страницы:
Админу показывать страницу с собачками 🐶
Пользователю — страницу с котиками 🐯
При входе в приложение мы с помощью оператора is фильтруем посетителей через выражение: Посетитель is админ ?
И, как помним из объяснения выше: если посетитель — это админ, то выражение вернёт ответ "true" и отправит пользователя на страницу с собачками 🐶
А если посетитель не админ, то выражение вернёт ответ "false" и отправит пользователя смотреть котиков 🐯
______________
Надеюсь, понятно объяснил. Если нет, задавайте вопросы!
Мне самому нравится, когда мне подробно раскладывают информацию до тех пор, пока не пойму суть.
Post #88
306
- 👍 7
- 🔥 3