# Haxe API文檔
** version 3.3.0 (git build development @ ce3adc9)**
* * * * *
Haxe 是一個基于現代的、高級的、嚴格類型化編程語言的開源工具集,包括一個跨平臺編譯器,一個完整跨平臺標準庫,提供訪問每個平臺的原生能力的方式。
## 開始使用 Haxe
* 查看介紹
* 閱讀 Haxe 手冊
* 查看 Haxe 用例
* 查找和安裝流行的 Haxe 庫
* 通過 Haxe 代碼 Cookbook 的例子學習使用 Haxe
## 頂層
|庫|描述|
| -- | -- |
| cpp | |
| cs | |
| flash | |
| haxe | |
| java | |
| js | |
| lua | |
| neko | |
| php | |
| python | |
| sys | |
| Array | 一個 Array是一種值的存儲形式。可以通過索引或者它的API來訪問。 |
| ArrayAccess | ArrayAccess 用來表明一個可以用括號訪問的類。類型參數表示存儲的元素的類型。 |
| Bool | 標準布爾類型,可以是 true 或者 false。 |
| Class | 一個抽象類型,表示一個類。 |
| Date | Date 類是對日期和時間相關信息提供的一個基礎結構。可以創建 Date 實例 |
| DateTools | DateTools 類包括一些處理 Date 實例和時間戳的擴展功能。 |
| Dynamic | Dynamic 是一個特殊類型,兼容所有其它類型。 |
| EReg | EReg 類表示正則表達式。 |
| Enum | 一個表示枚舉類型的抽象類型。 |
| EnumValue | 一個表示任何枚舉值的抽象類型。查看 [Type](http://#) 了解關于 Haxe Reflection API 。 |
| Float | 標準 Float 類型,這是一個雙精度 IEEE 64位浮點數。 |
| Int | 標準 Int 類型。它的精度取決于不同平臺。 |
| IntIterator | IntIterator 用于實現區間迭代。 |
| Iterable | 一個 Iterable 是一個數據結構,具有一個 iterator() 方法。查看 [Lambda](http://#) 了解關于迭代結構上的通用函數。 |
| Iterator | 一個 Iterator 是一個結構,允許迭代 T 類型的元素。 |
| Lambda | Lambda 類是一個方法的集合,來支持函數式編程。通過使用 Lambda 完美的使用,然后作為 Iterable 類型的一個擴展。 |
| List | 元素的一個鏈表。列表由鏈接在一起的元素容器對象組成。它經過優化,所以添加或者移除一個元素并不意味著每次都要復制整個列表內容。 |
| Map | Map 允許鍵到任意值類型的映射,和許多鍵類型。 |
| Math | Math 類定義了數學函數和一些常數。 |
| Null | Null 可以用于兩種情況。為了記錄一些方法它們接受或者可以返回一個 null 值,或者對于Flash 編譯器和 AS3 生成器區分可以為 null 的基本值 和其它不能的一些。 |
| Reflect | Reflect API 是通過一個untyped方式的抽象接口,動態地操作值的一種方式。謹慎使用。 |
| Single | 單精度 IEEE 32位浮點數(4字節) |
| Std | Std 類提供操作基本類型的標準方法。 |
| String | 基本的String 類。 |
| StringBuf | 一個String緩沖區是通過添加小的元素到一起來構建一個大的字符串的一個高效方式。 |
| StringTools | StringTools 類提供字符串的高級方法。通過使用 StringTools 可以完美使用,然后作為String 類的一個擴展。 |
| Sys | Sys 類給你許多系統平臺的基本功能的訪問。在 sys 子包中查看更多系統 API 。 |
| Type | Haxe Reflection API 允許在運行時的類型信息檢索。 |
| UInt | 無符號Int類型只對Flash 和 C# 定義。對其它的平臺,假冒它。 |
| ValueType | |
| Void | 標準 Void 類型。只有 null 值可以為 Void 類型。 |
| Xml | 跨平臺 Xml API 。 |
| XmlType | Xml節點類型。 |