Skip to content

Commit

Permalink
docs(lang/kwrds/oprcn): fix tuples comparison (upd to 5.9.2).
Browse files Browse the repository at this point in the history
  • Loading branch information
AleksVersus committed Dec 14, 2024
1 parent 1bcf2c2 commit 7ec83ca
Showing 1 changed file with 6 additions and 10 deletions.
16 changes: 6 additions & 10 deletions docs/language/qsp-keywords/qsp-keyword-operacion.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,21 +101,17 @@ sidebar_position: 1
что отсутствующие элементы в кортеже — это пустые элементы, которые при сравнении с любым другим элементом оказываются меньшим.
:::

- при сравнении кортежей с числами, плеер пытается преобразовать кортеж к числу. Если преобразование удастся, сравниваются два числа. Если не удастся — число будет преобразовано в пустой кортеж и будут сравниваться два кортежа:
- при сравнении кортежей с числами или строками, число или строка будут сравниваться, как кортеж из одного элемента. Для упрощения понимания можно считать, что число или строка при сравнении преобразуются в кортеж:

```qsp
[8] < 9 & ! вернёт 1
[9, 8] > 9 & ! вернёт 1
[0, 0] > 9 & ! вернёт 1
```

- при сравнении кортежей со строками, кортеж будет преобразован в строку, после чего будут сравниваться две строки:
[0, 0] > 9 & ! вернёт 0
```qsp
[8, 9] > '8,9' & ! вернёт 1
['a', 'z'] < 'a,z' & ! вернёт 1
([8, 9] = '[8,9]') & ! вернёт 1
(['a', 'z'] = "['a','z']") & ! вернёт 1
[8, 9] > '8,9' & ! вернёт 0
['a', 'z'] < 'az' & ! вернёт 1
['a', 'z'] > 'a' & ! вернёт 1
(['az'] = "az") & ! вернёт 1
```

:::warning[Рекомендуем:]
Expand Down

0 comments on commit 7ec83ca

Please sign in to comment.