# Операторы

Оператор — это специальный символ, ключевое слово или конструкция, которая выполняет определённое действие над данными (операндами) или самостоятельно, без них. Представляет собой минимальную автономную единицу программного кода.

## Краткий справочник операторов для типовых действий

### Арифметические операторы

- Сложение: `+`
- Вычитание: `-`
- Умножение: `*`
- Деление: `/`

### Операторы сравнения

- Равно: `=`
- Не равно: `!=` или `<>`
- Сравнение строк по маске: `==`
- Меньше: `<`
- Больше: `>`
- Меньше или равно: `<=`
- Больше или равно: `>=`

### Логические операторы

- Отрицание (логическое НЕ): `not`
- Конъюнкция (логическое И): `&&` или `and`
- Дизъюнкция (логическое ИЛИ): `||` или `or`

## Приоритет операций

Операторы в порядке убывания приоритета:

1. `(` — открывающая группирующая скобка
2. `)` — закрывающая группирующая скобка
3. `not` — отрицание (логическое НЕ)
4. `*` — умножение
5. `/` — деление
6. `+` — сложение
7. `-` — вычитание
8. `<` — меньше
9. `<=` — меньше или равно
10. `>` — больше
11. `>=` — больше или равно
12. `=` — равно
13. `==` — сравнение строк по маске
14. `!=` — не равно
15. `<>` — не равно
16. `&&` — конъюнкция (логическое И)
17. `and` — конъюнкция (логическое И)
18. `||` — дизъюнкция (логическое ИЛИ)
19. `or` — дизъюнкция (логическое ИЛИ)

## Полный справочник операторов с подробностями

### -

### !=

### &&

### ( )

### *

### /

### :[метка]

### [[ текст {| метка или действия }]]

### ||

### +

### <

### <=

### <>

### =

### ==

### >

### >=

### and

### anykey {переменная}

### btn [метка или действия], [текст]

### cls

### clsb

### end

### else

### forget_procs

### goto [метка]

### if [условие] then [действия тогда] {else [действия иначе]}

### image [файл]

### input [переменная]

### inv- {количество,} [предмет]

### inv+ {количество,} [предмет]

### invkill {предмет}

### music [файл]

### not

### or

### p {текст}

### pause [число миллисекунд]

### perkill

### play [файл]

### pln {текст}

### print {текст}

### println {текст}

### proc [метка]

### quit

### save

### then

### varkill