Spec-Zone.ru › Haxe

Документация API Haxe

Haxe — это кроссплатформенный инструментарий, основанный на современном, высокоуровневом, строго типизированном языке программирования, кросс-компиляторе, полной кроссплатформенной стандартной библиотеке и способах доступа к собственным возможностям каждой платформы.

Начало работы с Haxe

  • Посмотрите наше введение
  • Прочитайте Руководство по Haxe
  • Рассмотрите эти сценарии использования Haxe
  • Найдите и установите популярные библиотеки Haxe
  • Изучите примеры в Кулинарной книге Haxe

Высший уровень

cpp
cs
eval
flash
haxe
hl
java
js
lua
mbedtls
neko
php
python
sys
Any

Any — это тип, совместимый с любым другим в обоих направлениях.

Array
ArrayAccess

ArrayAccess используется для обозначения класса, к которому можно получить доступ с помощью квадратных скобок. Параметр типа представляет тип хранимых элементов.

Bool

Стандартный булевый тип, который может быть true или false.

Class

Абстрактный тип, представляющий класс.

Date

Класс Date предоставляет базовую структуру для информации о дате и времени. Экземпляры Date можно создавать путем

DateTools

Класс DateTools содержит дополнительные функции для работы с экземплярами Date и метками времени.

Dynamic

Dynamic — это специальный тип, совместимый со всеми другими типами.

EReg

Класс EReg представляет регулярные выражения.

Enum

Абстрактный тип, представляющий тип перечисления.

EnumValue

Абстрактный тип, представляющий любое значение перечисления. См. Type для API рефлексии Haxe.

Float

Стандартный тип Float, это двойная точность IEEE 64-битного плавающего числа.

Int

Стандартный тип Int. Его точность зависит от платформы.

IntIterator

IntIterator используется для реализации итераций интервалов.

Iterable

Iterable — это структура данных, которая имеет метод iterator(). См. Lambda для общих функций над структурами, которые можно перебирать.

Iterator

Iterator — это структура, которая позволяет итерировать элементы типа T.

KeyValueIterable

KeyValueIterable — это структура данных, которая имеет метод keyValueIterator() для перебора пар ключ-значение.

KeyValueIterator

KeyValueIterator — это Iterator, который имеет ключ и значение.

Lambda

Класс Lambda — это набор методов для поддержки функционального программирования. Он идеально подходит для использования с using Lambda, а затем выступает в качестве расширения для типов Iterable.

List
Map
Math

Этот класс определяет математические функции и константы.

Null

Null<T> — это обёртка, которая может использоваться для того, чтобы сделать базовые типы Int, Float и Bool nullable на статических целях.

Reflect

API Reflect — это способ динамического манипулирования значениями через абстрактный интерфейс нетипизированным образом. Использовать с осторожностью.

Single

Одинарная точность IEEE 32-битного плавающего числа (4 байта).

Std

Класс Std предоставляет стандартные методы для работы с базовыми типами.

String

Базовый класс String.

StringBuf

Буфер String — это эффективный способ построения большой строки путём добавления небольших элементов.

StringTools

Этот класс предоставляет расширенные методы для строк. Он идеально подходит для использования с using StringTools и затем выступает в качестве расширения к классу String.

Sys

Этот класс предоставляет доступ к различным базовым функциям системных платформ. Посмотрите в пакет sys для получения дополнительных системных API.

SysError
Type

API рефлексии Haxe позволяет извлекать информацию о типах во время выполнения.

UInt

Незнаковый тип Int определен только для Flash и C#. Имитируется для других платформ.

UnicodeString

Этот абстрактный тип обеспечивает согласованную кроссплатформенную поддержку Unicode.

ValueType

Различные возможные типы значений во время выполнения.

Void

Стандартный тип Void. Только значения null могут быть типа Void.

Xml

Кроссплатформенный API Xml.

XmlType

Типы узлов Xml.

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API