แแแ แแ แแก
Haxe แกแแแขแแฅแกแ แแฎแแแก แแ แแก ECMAScript-แแแ แแ
แแแแกแแก แขแแกแขแ {
แกแขแแขแแแฃแ แ แคแฃแแฅแชแแ main() {
แแแ แฎแแแฎแ = [
"Elizabeth" => "แแ แแแ แแแแ แแแ",
"แฏแแแ" => "แแแแแแแ"
];
for (name in people.keys()) {
var job = แฎแแแฎแ[แกแแฎแแแ];
trace('$name แแแแแแแก $แกแแแฃแจแแแก แกแแชแฎแแแ แแแแแ!');
}
}
}
แแแแแแ แ
- แแฎแแแ แกแแแขแแฅแกแ แคแฃแแฅแชแแแก แขแแแแก แแแแแแแแแกแแแแก "(name:String, age:Int)->Bool" แแ "(String, Int)->Bool" แแแชแแแแ "String->Int->Bool".
- แแกแ แแก แคแฃแแฅแชแแแก แกแแแขแแฅแกแ แแ แแก "(a, b) -> a + b" แแแชแแแแ "function(a, b) return a + b".
- แแแชแแ Null แแแแจแแแแแแแแแแก แแแแแงแแแแแแกแแแ แแแแแแจแแ แแแฃแแ แแ แแแแแแแแแกแแแ (แแฅแกแแแ แแแแแขแฃแแ แคแฃแแฅแชแแ, แกแฃแ แแแแแกแแแแแ แฉแแ แแฃแแแ แแแ แแแแฃแแ แแแแแแแกแแแแก, แแแแกแแแแกแแแแก แแ แแแแแขแแแแกแแแแก).
- "แกแแแแแแ" แกแแแแแแซแ แกแแขแงแแ แแ แแก แแแแกแแก แแแแแแแกแแแแก แแ แแแแแแฃแ แ แชแแแแแแแแกแแแแก, แ แแแแแแแช แจแแฃแชแแแแแแ. "แคแแแแแ" แแกแแแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แคแฃแแฅแชแแแแแก แแแแกแแแฆแแ แแกแแแแก, แ แแแ แแแแแแแ แแฅแแแก แแชแแแแแฃแแ แแแแ แแแแแแแแ แแแแแแ แแแแแคแแ แแ แแ แแแแกแแแแกแแแแก/แแแขแแ แคแแแกแแแแกแแแแก, แ แแแแแแแช แแ แจแแแซแแแแ แแแแแแแแ แแแแแ แแแแแแแแแก.
-
แแฎแแ แแแญแแ แ Unicode แกแขแแแแแ แขแ แกแแแแแแกแ แขแแแแก "String"-แแกแแแแก แงแแแแ แแแแแแแแชแแแก แกแแแแแแแแ Neko-แก แแแ แแ. - แฉแแจแแแแแฃแแ แแแ แฏแแแแแ แแแแแฌแแ แแแ แแฃแแแแแ, แ แแแแแแช แแฎแแ แแแแแก แกแแฎแแแฌแแแแแแ
แแแแแฃแ แ . แแฎแแแ แแแ แฏแแแแแก แฌแงแแแแแแ, แกแแ แแแขแแแ แแ แแแแ แแแแ แแแแ แแ แฃแคแ แ แกแฌแ แแคแแ แแฃแจแแแแก. แแฎแแ แแแญแแ แแแแ แแแขแแ แแฅแขแแฃแแ แแแแแ แแแแก แ แแแแแ. - แแฎแแแ แกแแแแแแ แกแแกแขแแแ แแแแแแแแชแแแกแแแแก (แกแแแแแแ)
แฐแแจแแแแแ - แแแฆแแแ แฎแแ แแกแฎแแก แแแจแแแแแก แแ แ, แ แแแแแแช แจแแฅแแแแแแ แกแแแชแแแแฃแ แแ Haxe-แกแแแแก, แแฎแแ แก แฃแญแแ แก แแแแขแแแแแก JIT แแ C-แกแแแแก แแแแแแแแชแแแก, แแฅแแก แแแ แขแแแ แแแขแแแ แแชแแ C-แแแ, แแกแแแ แฌแแแแแ แแแแแแ แแแแแก แชแแคแ แฃแ แขแแแแแกแ แแ แแแฉแแแแแแแแแแ. - แแฎแแแ JVM แกแแแแแแ - แกแแจแฃแแแแแแก แแแซแแแแ แจแแฅแแแแ jvm แแแแขแแแแแ แฏแแแแก แแแแแก แจแแแแแแแก แกแแคแแฎแฃแ แแก แแแแแขแแแแแแ, แฏแแแแจแ แแแแแแแแแแกแแก "-D jvm" แแ แแจแแก แแแแแขแแแแ.
- แคแฃแแฅแชแแแแแก แแ แแแแกแขแ แฃแฅแขแแ แแแแก แแแแแซแแฎแแแแก แฌแแ แขแแแจแ inline-แแแแแแแแแแก แจแแกแแซแแแแแแแ, แแแจแแแแช แแ, แแฃ แแกแแแ แแ แแ แแก แแแแแชแฎแแแแแฃแแ, แ แแแแ แช แแกแแแ.
- แฉแแ แแแแก แจแแกแแซแแแแแแแ
แกแขแแขแแแฃแ แ แแแคแแ แแแแแแแ แขแแแแก (แ แแแแ แแชแแ "enum") แแแแแชแฎแแแแแแกแแก "@:using(path.ToExtension)" แแแแแงแแแแแแ. - แแแกแขแ แแฅแขแฃแแ แขแแแแแ แแฎแแ แแฎแแ แก แฃแญแแ แแ "@:op(ab)" แแแแ แแขแแ แแก "set" แแแ แกแแแก "obj.foo = bar" แแแแแแแแฅแแแแแแแก แแแแแขแแแ แแแแกแแแแก.
- "for" แแแ แงแฃแแแก แกแแแขแแฅแกแ แแฎแแ แแฎแแ แก แฃแญแแ แก แแแกแแฆแแแ-แแแแจแแแแแแแแก แแแแแแ แแแแก: "for (key => แแแแจแแแแแแแ แแแแแฅแชแแแจแ) {}".
- แแฎแแ แแแญแแ แ xml-แแก แแกแแแแกแ แแแ แแแ แแแแก แแแแแงแแแแแแกแแแแก แแแแแแแแฅแแแแแแจแ: "var a = โนhi/โบ;". แแ แแ แแแกแแแแก, แแก แคแฃแแฅแชแแ แฎแแแแแกแแฌแแแแแแ แแฎแแแแ แแแแ แแแแแก แแแแแแแแกแแแแก แแ แแแแแแแแก แแขแแแแแ.
- แแ แฉแแแแแ แแแแแแแก แกแแแขแแฅแกแ แแแแแแแฃแ แ แกแขแ แฃแฅแขแฃแ แแก แขแแแแแแก โแกแ แฃแโ แแฆแแแจแแแแ แแ แแก: โ{ var ?f:Int; }" (แแแแแ "{ ?f:Int }"-แแก แแแขแแ แแแขแแแ).
- Enum แแแแจแแแแแแแแแ แแฎแแ แจแแแซแแแแ แแงแแก แแแแฃแแแกแฎแแแแ แแแแจแแแแแแแแแ แคแฃแแฅแชแแแก แแ แแฃแแแแขแแแแกแแแแก: "function fooโนTโบ(Option:OptionโนTโบ = None)".
- แกแแแขแแฅแกแแก "enum abstract Name(BasicType) {}" แแฆแแ แกแแญแแ แแแแก "@:" แแ แแคแแฅแกแแก "enum".
- แแแขแแแแขแฃแ แ แแฃแแแ แแชแแ แแแกแขแ แแฅแขแฃแแ แฉแแแแแแแแแแกแแแแก:
enum abstract Foo(Int) {
var A; // 0
var B; // 1
}
enum แแแกแขแ แแฅแขแฃแแ แแแแ (แกแขแ แแฅแแแ) {
var A; // "แ"
var B; // "B"
} - "แแแ แ" แกแแแแแแซแ แกแแขแงแแ แแฆแแ แแแแแฎแแแก "@:" แแ แแคแแฅแกแแก แแแแแงแแแแแแก.
- แแแแฆแแแฃแแแ แแแ แแแแขแ "แแฎแแ แชแแแแแแก Dynamic" แแแแกแแแแก แแแแแแแ แฌแแแแแแกแแแแแก แกแขแ แแฅแแแแแแก แแแจแแแแแแ. แฎแแแแแกแแฌแแแแแแ แแฅแกแขแแ แแ แแแแกแแแแกแแแแก แแ แแแกแขแ แแฅแขแฃแแ แขแแแแก แแแแฎแแ แชแแแแแแแ.
- แแแแแขแแแฃแแแ "A & B" แกแแแขแแฅแกแ แขแแแแก แแแแแแกแแแแก, แ แแแแแแช แแแแแแแ แแ แชแแแแแแ แแฎแแแแ แแแแแแแฃแ แกแขแ แฃแฅแขแฃแ แแแแ แแ แขแแแแก แแแ แแแแขแ แแก แจแแแฆแฃแแแแแแ. แซแแแแ แจแแแฆแฃแแแแก แกแแแขแแฅแกแ แแแแฆแแแฃแแแ.
- แชแแ แแแแ "Map" แแแกแขแแแชแแแแแก แจแแฅแแแ แจแแกแแซแแแแแแแ แกแแแขแแฅแกแแก "var map:MapโนInt, Stringโบ = [];" แแแกแแแแก แแกแแแแกแ.
- แแแแแขแแแฃแแแ แแแแแชแแแแ แกแขแ แฃแฅแขแฃแ แ "haxe.ds.ReadOnlyArray".
- แแแขแแแแแแชแแแแแก แแฎแแ แจแแแซแแแแ แฐแฅแแแแแก แกแแฎแแแแแแก แกแแแ แชแแแแ (โ@:prefix.name แคแฃแแฅแชแแ() {โฆ}โ). แแแแแแแแฃแ แแ แแแแแแ แขแแแแแแ: โ#แแฃ (แแแแแแ แแ.แแ แแจแ ... #แแแกแ แฃแแแแโ.
- แแฎแแแ แกแแ แแแกแแก แแ แแขแแแแแ IDE-แแแแกแแแแก, แ แแแแแแแช แแแแแแงแแแแแ
แแแแฃแแ VSCode-แกแแแแก . - แแแแแฎแแแแฃแแแ แแแ แ แแแแแแ แขแแแแแ (แแแ แ) แแแ API-แแแแกแแแแก แแ แแแแแขแแแฃแแแ แแแแแ แแฃแแ.
แฌแงแแ แ: opennet.ru