แฎแแแแแกแแฌแแแแแแ Haxe 4.2 แแแกแขแ แฃแแแแขแแ แแฃแแแก แแแแแจแแแแ, แ แแแแแแช แแแแชแแแก แแแแแ แกแแฎแแแฌแแแแแแก แแ แแแแ แแแ แแแแแแแก แแแฆแแแ แแแแแก แแ แแแ แแแแ แแแแก แแแแก แซแแแแ แ แแแ แแคแแ, แฏแแแ แแแแแ แจแแแแแแแแแ แแ แคแฃแแฅแชแแแแแก แกแขแแแแแ แขแฃแแ แแแแแแแแแแ. แแ แแแฅแขแ แแฎแแ แก แฃแญแแ แก แแแ แแแแแก C++, HashLink/C, JavaScript, C#, Java, PHP, Python แแ Lua-แแ, แแกแแแ JVM, HashLink/JIT, Flash แแ Neko แแแแขแแแแแแแแ แฌแแแแแแ, แแแแแแฃแแ แกแแแแแแ แแแแขแคแแ แแแก แแจแแแแแฃแ แจแแกแแซแแแแแแแแแแ แฌแแแแแแ. แจแแแแแแแแแ แแแแ แแแฌแแแแแแ GPLv2 แแแชแแแแแแ, แฎแแแ แกแขแแแแแ แขแฃแแ แแแแแแแแแแ แแ HashLink แแ Neko แแแ แขแฃแแแฃแ แ แแแแฅแแแแแ, แ แแแแแแแช แจแแแฃแจแแแแแฃแแแ Haxe-แกแแแแก, แแแชแแแแแ แแแฃแแแ MIT แแแชแแแแแแ.
แแแ แแแแแฎแแขแแแแแ แแ แแแแขแแ แแแฃแแ แซแแแแ แ แแแ แแคแแ. แแฎแแ แแแญแแ แแแแ แแแแแฅแขแแ แแ แแแแขแแ แแแฃแแ, แแแแแแ แแ แคแฃแแฅแชแแแแแแฃแ แ แแ แแแ แแแแ แแแแก แขแแฅแแแแ. Haxe-แแก แกแแแขแแฅแกแ แแฎแแแกแแ ECMAScript-แแแ แแ แแคแแ แแแแแก แแแก แแกแแแ แคแฃแแฅแชแแแแแ, แ แแแแ แแชแแ แกแขแแขแแแฃแ แ แแแ แแคแ, แแแขแแแแขแฃแ แ แขแแแแก แแแกแแแแ, แจแแแแแแแแแก แจแแกแแขแงแแแกแ, แแแแแ แแแ, แแแ แงแฃแแแแแก แแขแแ แแขแแ แแ แแแคแฃแซแแแแฃแแ, AST แแแแ แแแแ, GADT (แแแแแแแแแแแฃแแ แแแแแแ แฃแแ แแแแแชแแแแ แขแแแแแ), แแแกแขแ แแฅแขแฃแแ แขแแแแแ, แแแแแแแฃแ แ แกแขแ แฃแฅแขแฃแ แแแ, แแแแแ แขแแแแแฃแแ แแแแแแ แขแแแแแแก แแแกแแแแแ, แแแแแแแแฅแแแแแแ แแแ แแแแแ แแแแแแแแชแแแกแแแแก, แแแขแแแแแแชแแแแแแก แแแแแแ แแแ แแแแแแแ, แแแแกแแแกแ แแ แแแแแแแแฅแแแแแแแ, แกแขแ แแฅแแแแแแก แแแขแแ แแแแแชแแ ('My name is $name'), แขแแแแก แแแ แแแแขแ แแแ ('new Main (โแคแฃโ)') แแ แแ แแแแแ แกแฎแแ. class Test { static function main() { final people = [ "Elizabeth" => "แแ แแแ แแแแ แแแ", "Joel" => "Design" ]; for (แกแแฎแแแ => แกแแแฃแจแแ แแแแแแแแแแจแ) { trace('$name แแแแแแแก $แกแแแฃแจแแแก แกแแชแฎแแแ แแแแแ!'); } }
แแฎแแแ แคแฃแแฅแชแแแแ 4.2 แแแ แกแแแจแ:
- แกแขแแขแแแฃแ แ แชแแแแแแแแก แแ แคแฃแแฅแชแแแแแก แแแแแชแฎแแแแแ แแแแฃแแแก แแแแแแ, แแแแกแจแ แแแแ แจแแคแฃแแแแก แกแแญแแ แแแแแก แแแ แแจแ.
- "แแแแกแแแฃแ แ" แแแกแขแ แแฅแขแฃแแ แแแแกแแแแกแ แแ แคแฃแแฅแชแแแแแก แแฎแแ แแแญแแ แ.
- แงแแแแ แกแแแแแแ แแแแขแคแแ แแแกแแแแก แแแ แแแแฃแแ แคแฃแแฅแชแแแแแก แแจแแแแแฃแ แ แแแแฎแแ แชแแแแแแ (haxe.Rest) แแ แแ แแฃแแแแขแแก แแแคแแ แแแแแแก แแแแ แแขแแ แแก โf(...array)โ แแแแแขแแแ.
- แแแแแแแแก แแแ แงแฃแแแก แแแแแ แแแ แชแแแแแฃแแ แซแแคแแแแกแแแแก (โsys.thread.Thread.eventsโ).
- "@:inheritDoc" แแแขแแแแแแชแแแแแ แขแแแแก/แแแแแก แแแแฃแแแแขแแชแแแก แแแแแแแแ แแแแแกแแแแก.
- แแแแแขแแแ แแแแก แแแแแแแก แแฎแแ แแแญแแ แ แแแ แ แแแแแแแแแกแแแแก แงแแแแ แกแแแแแแ แแแแขแคแแ แแแแ.
- แแแกแ แขแแแแก แกแแคแฃแซแแแแแแ แแแแกแขแ แฃแฅแขแแ แแก แแแแแแแแแแ แแแกแขแ แแฅแขแจแ โ@:forward.newโ แแแขแแแแแแชแแแแแแก แแแแแงแแแแแแ.
- แแแแแแขแ "EIs" แแแแกแขแ แฃแฅแขแแ แ "haxe.macro.Expr".
- แแแกแขแ แแฅแขแฃแแ แขแแแแก แแแ แแแแขแแก แจแแฅแแแแก แจแแกแแซแแแแแแแ "@:forward.variance"-แแ.
- แแแ แแแชแแแก แแแแ แแแแแแแแกแแก โแแแแแกแแแแ แโ แขแแแแก แฌแแ แแแแแแแ โแแแแแแแฃแ แแโ.
- แแแแแแขแ แ แแแแแแแแ แซแแ แแแแแ แแแแแแแแแแกแแก แขแแแ "haxe.exceptions" แแแแแขแก.
- แแแขแแแแแแชแแแแแแก แแแแแแ แแแแก แแฎแแ แแแญแแ แ แชแแแแแแแแก แแแแแชแฎแแแแแแกแแก.
- แคแฃแแฅแชแแ "StringTools.unsafeCharAt" แแแแแแงแแแแแ แกแขแ แแฅแแแแแแก แแแแแแ แแแแกแแแแก.
- eval (interpreter): แแแแแแขแ แแแแแซแแแ "libuv"-แก แแแแแขแจแ "eval.luv".
- eval: แกแแแแแแแแฃแแแ "Int64" แแ "UInt64"-แแก แแจแแแแแฃแ แ แแแแฎแแ แชแแแแแแแกแแแแก "eval.integers" แแแแแขแแก แแแจแแแแแแ.
- cs: UDP แกแแแแขแแก แแแแแ แแแ.
- cs: โcs.Syntaxโ แแแแฃแแ C# แแแแแก แจแแแ แฉแแกแแ แแแแแ.
- jvm: แแแแแแขแ โ-D jvm.dynamic-level=xโ แแ แแจแ แแแแแแแฃแ แ แแแแแกแแแแก แแแแแ แแ แแแฃแแ แแแขแแแแแแชแแแก แ แแแแแแแแแก แแแกแแแแแขแ แแแแแแแ. 0 = แแ แชแแ แแ, 1 = แแแแแก แฌแแแแแฎแแ/แฉแแฌแแ แ แแแขแแแแแแชแแ, 2 = แแแแแแแก แแแฎแฃแ แแ แแแแแแแแชแแแก แแ แแก.
- java, jvm: แแฎแแ แแแญแแ แ "--java-lib <directory>" แแ แแจแแกแแแแก.
- python: threading API แแแแฎแแ แชแแแแแแ.
แแแแแแ แแแฃแแฏแแแแกแแแแแ:
- "expr is SomeType" แแ แกแแญแแ แแแแก แคแ แฉแฎแแแแแจแ แจแแคแฃแแแแก.
- แแแแ แแแแ แแ แแแ แแขแแขแ "@:using" แขแแแแก แแแคแแ แแแแแแแแกแแแแก.
- แแแแแก แ แแแแก แกแขแแขแแแฃแ แ แขแแแแก แแแคแแ แแแแแแแแก แแแแแงแแแแแแก โแกแฃแแแ โ แกแแจแฃแแแแแแ.
- แแแขแแแแแแชแแแแแแก โ@:noDocโ แแแแแแแ แแแงแแแแแแก แจแแกแแซแแแแแแแ.
- แแแกแขแ แแฅแขแฃแแ แขแแแ โแ แฃแแโ แขแ แแแแแขแแฃแแแ.
- "@:native"-แแก แแฎแแ แแแญแแ แ enum แแแแกแขแ แฃแฅแขแแ แแแแ.
- แแฎแแ แแแญแแ แ "@:using" แขแแแแก แแแแแแ แแชแแแแแ ("typedefs").
- แแ แแแแแฎแแแแแแแ แจแแชแแแแแแ แแงแแแแแแ "...", แ แแแแ แช แแ แแคแแฅแกแ แจแแแแแแแ แฎแแแแแแกแแแแก.
- แขแแแแก แแแกแแแแ แแแแแแฃแจแแแแแฃแแแ, แแแแแแแฃแ แ แกแขแ แฃแฅแขแฃแ แแแ แฃแแแแแกแแ แแแ แแแแฅแแแแแ แแฅแกแแแแชแแขแฃแ แขแแแแแแ แแ "แแฎแฃแ แแแ" แคแฃแแฅแชแแแก แแแกแ แฃแแแแแกแแก.
- แคแฃแแฅแชแแแแแก แขแแแแก แแแกแแแแ แแ แแฃแแแแขแแแแก แแแ แแจแ, แ แแแแ แช "()->..." แแแชแแแแ "Void->...".
- "แคแฃแแฅแชแแแก" แกแแแแแแซแ แกแแขแงแแ แแแจแแแแฃแแแ แ แแแแ แช แแแแแขแแก แกแแฎแแแ.
- แแแแแฅแขแแแแก แแแฃแแฏแแแแกแแแฃแแ แฉแแกแแ.
- cs: แแแแแขแแแฃแแแ แแฎแแ แแแญแแ แ .NET 5.0-แแกแแแแก.
- cpp: แแจแแแแแฃแ แ แแแแกแขแ แฃแฅแขแแ แแแแก แแฎแแ แแแญแแ แ แแแ แ แแแแกแแแแกแแแแก.
- php: แแแแแขแแแฃแแแ "php.Syntax.customArrayDecl" แแจแแแแแฃแ แ แแแกแแแแก แแแแแกแแชแฎแแแแแแแ.
- php: แแแแแฎแแแแฃแแ แแแ แ แแแแแแแแ แกแฎแแแแแกแฎแแ แคแฃแแฅแชแแแแแกแ แแ แแแแกแแแแกแแแแก.
- php: แแแแแแแฃแ แ แกแขแ แฃแฅแขแฃแ แแแแก แแแขแแแแแแแฃแแ แแแแฎแแ แชแแแแแแ.
- hl: แแแแแขแแแแ แจแแแแแแ, แแฃ แแแแฃแแแแจแ แชแแแแแแแแแ แแ แแ แแก.
- lua: "hx-lua-simdjson"-แแก แแแแแงแแแแแ json-แแก แแแกแแแแแแแแแแแแ.
- jvm: แจแแแชแแ แแแฃแแ CPU แแแขแแแ แแแ "sys.thread.Lock" แแแแฎแแ แชแแแแแแแจแ.
- js: แแแฃแแฏแแแแกแแแฃแแ แแแแกแแแแแแแ Google Closure Compiler-แแแ.
- Null Safety: แแแแแฎแแแแ "@:nullSafety(Off)" แชแแแแแแแแก แแแแแชแฎแแแแแแกแแก: "var @:nullSafety(Off) v".
แแกแแแ, VSCode แ แแแแฅแขแแ แแก แแแแแขแแแ แแแแแฎแแแ แจแแแแแแแแแแก แแฎแแ แแแ แกแแแจแ, แ แแแแแจแแช แแแแแฉแแแ แแแแแจแแแแแแ แแแขแแ แคแแแกแแแแก แแแแแ แแฃแแ แแแแแแแก, แแแ แขแแแ แแ แแแกแขแ แแฅแขแฃแแ แแแแกแแแแก, แแแ แแแแ แแแแกแแแแแแก แแแแแแแแแก แแแแแ แแ แแแแ.
แฌแงแแ แ: opennet.ru