Haxe



haxe

हक्स एपीआई दस्तावेज

हक्स एक आधुनिक, उच्च स्तर, कड़ाई से टाइप की गई प्रोग्रामिंग भाषा, एक क्रॉस-कंपाइलर, एक पूर्ण क्रॉस-प्लेटफ़ॉर्म मानक लाइब्रेरी और प्रत्येक प्लेटफ़ॉर्म की मूल क्षमताओं तक पहुंचने के तरीकों के आधार पर एक ओपन सोर्स टूलकिट है।

हक्स के साथ शुरू करना

उच्चे स्तर का

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

Any एक प्रकार है जो दोनों तरीकों से किसी अन्य के साथ संगत है।

Array

एक ऐरे मूल्यों के लिए एक भंडारण है। आप इंडेक्स या उसके एपीआई के साथ इसका उपयोग कर सकते हैं।

ArrayAccess

ArrayAccess का उपयोग उस वर्ग को इंगित ArrayAccess लिए किया जाता है जिसे ब्रैकेट का उपयोग करके एक्सेस किया जा सकता है। प्रकार पैरामीटर संग्रहित तत्वों के प्रकार का प्रतिनिधित्व करता है।

Bool

मानक बूलियन प्रकार, जो या तो Bool या Bool हो सकता Bool

Class

एक सार का प्रकार जो कक्षा का प्रतिनिधित्व करता है।

Date

तिथि वर्ग तिथि और समय से संबंधित जानकारी के लिए एक बुनियादी संरचना प्रदान करता है। तिथि उदाहरणों द्वारा बनाया जा सकता है

DateTools

डेटटूल क्लास में Date इंस्टेंस और टाइमस्टैम्प को संभालने के लिए कुछ अतिरिक्त कार्यक्षमताएं होती हैं।

Dynamic

Dynamic एक विशेष प्रकार है जो अन्य सभी प्रकार के साथ संगत है।

EReg

ईआरईजी कक्षा नियमित अभिव्यक्तियों का प्रतिनिधित्व करती है।

Enum

एक अमूर्त प्रकार जो एनम प्रकार का प्रतिनिधित्व करता है।

EnumValue

एक अमूर्त प्रकार जो किसी भी enum मान का प्रतिनिधित्व करता है। हैक्स रिफ्लेक्शन एपीआई के लिए Type देखें।

Float

मानक Float प्रकार, यह एक डबल-परिशुद्धता आईईईई 64 बिट फ्लोट है।

Int

मानक Int प्रकार। इसकी परिशुद्धता मंच पर निर्भर करती है।

IntIterator

इंटिटरेटर का उपयोग अंतराल पुनरावृत्तियों को लागू करने के लिए किया जाता है।

Iterable

एक Iterable एक डेटा संरचना है जिसमें एक iterator() विधि है। पुनरावर्तक संरचनाओं पर सामान्य कार्यों के लिए Lambda देखें।

Iterator

एक Iterator एक संरचना है जो प्रकार T तत्वों पर पुनरावृत्ति की अनुमति देती है।

Lambda

Lambda वर्ग कार्यात्मक प्रोग्रामिंग का समर्थन करने के तरीकों का संग्रह है। यह आदर्श रूप से using Lambda करने के साथ using Lambda किया जाता है और फिर Iterable प्रकारों के विस्तार के रूप में कार्य करता है।

List

तत्वों की एक लिंक-सूची। सूची तत्व कंटेनर ऑब्जेक्ट्स से बना है जो एक साथ बंधे हैं। यह अनुकूलित किया गया है ताकि किसी तत्व को जोड़ना या निकालना हर बार पूरी सूची सामग्री की प्रतिलिपि नहीं दर्शाता है।

Map

नक्शा मनमानी मूल्य प्रकारों और कई महत्वपूर्ण प्रकारों के लिए मैपिंग मूल्य की कुंजी की अनुमति देता है।

Math

यह वर्ग गणितीय कार्यों और स्थिरांक को परिभाषित करता है।

Null

Null दो मामलों में उपयोगी हो सकता है। कुछ विधियों को दस्तावेज करने के लिए जो null मान को स्वीकार करते हैं या वापस कर सकते हैं, या फ्लैश कंपाइलर और एएस 3 जेनरेटर के लिए बेस मानों के बीच अंतर करने के लिए जो null हो सकते हैं और अन्य जो नहीं कर सकते हैं।

Reflect

प्रतिबिंब एपीआई एक अवांछित तरीके से एक अमूर्त इंटरफेस के माध्यम से गतिशील रूप से मूल्यों में हेरफेर करने का एक तरीका है। देखभाल के साथ प्रयोग करें।

Single

सिंगल-प्रेसिजन आईईईई 32 बिट फ्लोट (4-बाइट)।

Std

एसटीडी कक्षा बुनियादी प्रकारों में हेरफेर करने के लिए मानक तरीकों को प्रदान करती है।

String

मूल स्ट्रिंग कक्षा।

StringBuf

एक स्ट्रिंग बफर एक साथ छोटे तत्वों को जोड़कर एक बड़ी स्ट्रिंग बनाने का एक प्रभावी तरीका है।

StringTools

यह वर्ग स्ट्रिंग्स पर उन्नत विधियां प्रदान करता है। यह आदर्श रूप से String using StringTools करने के साथ using StringTools किया जाता है और फिर String क्लास के extension रूप में कार्य करता है।

Sys

यह वर्ग आपको सिस्टम प्लेटफॉर्म की कई आधार कार्यक्षमताओं तक पहुंच प्रदान करता है। अधिक सिस्टम एपीआई के लिए sys उप पैकेज में लगता है।

SysError
Type

हैक्स रिफ्लेक्शन एपीआई रनटाइम पर टाइप जानकारी की पुनर्प्राप्ति की अनुमति देता है।

UInt

हस्ताक्षरित Int प्रकार केवल फ्लैश और सी # के लिए परिभाषित किया गया है। इसे अन्य प्लेटफार्मों के लिए अनुकरण करें।

ValueType
Void

मानक Void प्रकार। केवल null मान प्रकार Void का हो सकता है।

Xml

क्रॉस-प्लेटफार्म एक्सएमएल एपीआई।

XmlType

एक्सएमएल नोड प्रकार।