Операции

В 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
Этот вопрос помогает предотвратить автоматический спам
Image CAPTCHA
Enter the characters shown in the image without spaces, also respect upper and lower case.
To prevent automated spam submissions leave this field empty.