знак равенства (=) присвоение, сравнение, знак равенства

## Описание

Присвоение:

  Знак равенства `=` используется для обозначения присвоения переменным значений. Используется следующий синтаксис:

  - `a=expr`, где `a` -- имя переменной, а `expr` -- scilab-выражение, которое вычисляет единственный результат.

  - `[a,b,...]=expr`, где `a`, `b`, `...` -- имена переменных, а `expr` -- scilab-выражение, которая выдаёт столько результатов, сколько имён переменных указано.

Сравнение:

  Знак равенства `=` также применяется в операторах сравнения:

  - `a==b` обозначает проверку равенства значений `a` и `b`;

  - `a~=b` означает проверку неравенства значений `a` и `b`;

  - `a<=b` и `a>=b` означает сравнение порядка величин `a` и `b`.

  См. сравнение для дополнительных сведений.

## Примеры

    a = sin(3.2)
    M = [2.1,3.3,8.5;7.6,6.7,6.9;0,6.3,8.8];
    [u,s] = schur(M)
    2*2 == 4
    [1:10] == 4
    "foo" == "bar"
    sparse([1,2;4,5;3,10],[1,2,3]) == sparse([1,2;4,5;3,10],[1,2,3])
    1~=2

## Смотрите также

- меньше
- больше
- boolean
- isequal
- сравнение

## История

6.0 `~` (отрицание) сейчас имеет приоритет выше, чем операции сравнения (`== ~= <= >=`). Например, `~%t==1` рассматривается как `(~%t)==1`, а не `~(%t==1)` и теперь выдаётся `%F` вместо `%T`.