Здесь показаны различия между двумя версиями данной страницы.
Both sides previous revision Предыдущая версия Следущая версия | Предыдущая версия | ||
help:expressions [2025/09/28 10:41] aleks_versus |
help:expressions [2025/09/28 13:37] (текущий) aleks_versus [Операции сравнения] |
||
---|---|---|---|
Строка 96: | Строка 96: | ||
==== Операции сравнения ==== | ==== Операции сравнения ==== | ||
+ | |||
+ | Сравнивать можно данные любых типов. Подробнее о сравнении [[help:strings|строк]] и [[help:tuples|кортежей]] читайте в соответствующих разделах. | ||
* **''[выр1] = [выр2]''** - операция **равно**. Верно, если значения рядом стоящих выражений равны. Данную операцию не стоит путать с операцией присваивания, хотя на первый взгляд они похожи. Чтобы операция **равно** корректно вернула значение, она должна быть записана после ключевого слова **''IF''**, **''ELSEIF''**, **''WHILE''** или в первом аргументе функции **''IIF''**, или стоять после явного оператора вывода текста вроде **''*PL''**, или если используется с неявным оператором, быть заключённой в скобки. Примеры: <sxh qsp> | * **''[выр1] = [выр2]''** - операция **равно**. Верно, если значения рядом стоящих выражений равны. Данную операцию не стоит путать с операцией присваивания, хотя на первый взгляд они похожи. Чтобы операция **равно** корректно вернула значение, она должна быть записана после ключевого слова **''IF''**, **''ELSEIF''**, **''WHILE''** или в первом аргументе функции **''IIF''**, или стоять после явного оператора вывода текста вроде **''*PL''**, или если используется с неявным оператором, быть заключённой в скобки. Примеры: <sxh qsp> |