Haxe



haxe

وثائق Haxe API

Haxe عبارة عن مجموعة أدوات مفتوحة المصدر تعتمد على لغة برمجة حديثة عالية المستوى ، ومكتوبة بدقة ، ومبرمج عبر ، ومكتبة قياسية كاملة عبر الأنظمة وطرق للوصول إلى قدرات كل منصة.

الابتداء مع Haxe

افضل مستوى

cpp
cs
flash
haxe
HL
java
js
لوا
neko
php
python
تميز الكلية
Any

Any نوع متوافق مع أي وسيلة أخرى في كلا الاتجاهين.

Array

المصفوفة هي وحدة تخزين للقيم. يمكنك الوصول إليها باستخدام الفهارس أو API الخاص بها.

ArrayAccess

يُستخدم ArrayAccess للإشارة إلى فئة يمكن الوصول إليها باستخدام الأقواس. تمثل معلمة النوع نوع العناصر المخزنة.

Bool

النوع البوولي القياسي ، والذي يمكن أن يكون Bool أو Bool .

Class

نوع الملخص الذي يمثل فئة.

Date

توفر فئة "التاريخ" بنية أساسية لمعلومات متعلقة بالتاريخ والوقت. يمكن إنشاء مثيلات التاريخ بواسطة

DateTools

تحتوي فئة DateTools على بعض الوظائف الإضافية لمعالجة مثيلات " Date و "الطوابع الزمنية".

Dynamic

Dynamic هو نوع خاص متوافق مع جميع الأنواع الأخرى.

EReg

تمثل فئة EREG التعبيرات العادية.

Enum

نوع الملخص الذي يمثل نوع التعداد.

EnumValue

نوع الملخص الذي يمثل أي قيمة التعداد. انظر Type أجل Haxe Reflection API.

Float

نوع Float قياسي ، هذا هو تعويم IEEE 64bit مزدوج الدقة.

Int

معيار نوع Int . دقتها تعتمد على المنصة.

IntIterator

يستخدم IntIterator لتنفيذ التكرارات الفاصلة.

Iterable

و Iterable هو بنية البيانات التي لديها طريقة iterator() . انظر Lambda للوظائف العامة على الهياكل المتكرّرة.

Iterator

Iterator هو بنية تسمح بالتكرار على عناصر من النوع T

Lambda

فئة Lambda هي مجموعة من الأساليب لدعم البرمجة الوظيفية. يتم استخدامه بشكل مثالي مع using Lambda ومن ثم يعمل بمثابة امتداد لأنواع Iterable.

List

قائمة من العناصر المرتبطة. تتكون القائمة من كائنات حاوية العناصر المتسلسلة معًا. تم تحسينه بحيث لا يؤدي إضافة عنصر أو إزالته ضمنيًا إلى نسخ محتوى القائمة بالكامل في كل مرة.

Map

تسمح الخريطة بتعيين قيمة تعيين أنواع القيم الاعتباطية والعديد من أنواع المفاتيح.

Math

يحدد هذا الفصل الوظائف الحسابية والثوابت.

Null

يمكن أن يكون Null مفيدًا في حالتين. لتوثيق بعض الطرق التي تقبل أو يمكن أن ترجع قيمة null ، أو لمجمّع Flash ومولد AS3 للتمييز بين القيم الأساسية التي يمكن أن تكون null قادرة على ذلك.

Reflect

واجهة برمجة تطبيقات Reflect عبارة عن طريقة للتعامل مع القيم ديناميكيًا من خلال واجهة مجردة بطريقة غير معدلة. استخدم بحذر.

Single

دقة واحدة IEEE 32bit float (4-بايت).

Std

يوفر فصل دراسي Std طرقًا قياسية للتعامل مع الأنواع الأساسية.

String

فئة السلسلة الأساسية.

StringBuf

المخزن المؤقت سلسلة هو طريقة فعالة لإنشاء سلسلة كبيرة بإلحاق عناصر صغيرة معاً.

StringTools

يوفر هذا الفصل أساليب متقدمة على السلاسل. يتم استخدامه بشكل مثالي مع using StringTools ثم يعمل بمثابة extension لفئة String .

تميز الكلية

يتيح لك هذا الفصل الوصول إلى العديد من الوظائف الأساسية لمنصات النظام. يبدو في الحزم الفرعية sys لمزيد من APIs النظام.

SysError
Type

يسمح Haxe Reflection API باسترجاع معلومات الكتابة في وقت التشغيل.

UInt

يتم تحديد نوع Int غير الموقعة للفلاش و C # فقط. محاكاة ذلك لمنصات أخرى.

ValueType
Void

نوع Void القياسي. يمكن أن تكون القيم null فقط من النوع Void .

Xml

واجهة برمجة تطبيقات Xml عبر الأنظمة الأساسية.

XmlType

أنواع عقدة Xml.