Операции

В haXe могут использоваться cледующие стандартные операции, в указанном порядке приоритета:
  • v = e : присваивает значение выражению, возвращает e
  • += -= *= /= %= &= |= ^= <<= >>= >>>= : присваивает после выполнения соответствующей операции
  • e1 || e2 : Если e1 равно true тогда true иначе вычисляется e2 . Оба e1 и e2 должны быть Bool.
  • e1 && e2 : Если e1 равно false тогда false иначе вычисляется e2 . Оба e1 и e2 должны быть Bool.
  • e1...e2 : Строит целочисленный итератор (смотри далее раздел про Итераторы).
  • == != > < >= <= === !== : производит нормальное или физическое сравнение между двумя выражениями обычного типа. Возвращает Bool.
  • | & ^ : производит поразрядную операцию между двумя целочисленными выражениями. Возвращает Int.
  • << >> >>> : производит поразрядное смещение между двумя целочисленными выражениями. Возвращает Int.
  • e1 + e2 : производит сложение. Если оба выражения - Int, возвращает также Int, если же оба или одно из выражений Float возвращает Float, иначе возвращает строку.
  • e1 - e2 : производит вычитание между двумя Int или Float выражениями. Если оба выражения - Int, возвращает также Int, если же оба или одно из выражений Float возвращает Float.
  • e1 % e2 : модуль двух чисел, возвращаемый тип такой же как и при вычитании.
  • e1 * e2 : умножение двух чисел, возвращаемый тип такой же как и при вычитании.
  • e1 / e2 : деление двух чисел, возвращает Float.

Комментарии

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <blockcode> <dd>
  • Строки и параграфы переносятся автоматически.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>.

Подробнее о форматировании

CAPTCHA
Для отсева спамеров)
To prevent automated spam submissions leave this field empty.