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