αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž—αžΆαžŸαžΆαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Haxe 4.2

αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž“αŸƒαž€αž‰αŸ’αž…αž”αŸ‹αž§αž”αž€αžšαžŽαŸ Haxe 4.2 αž‚αžΊαž’αžΆαž…αžšαž€αž”αžΆαž“ αžŠαŸ‚αž›αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž—αžΆαžŸαžΆαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž€αž˜αŸ’αžšαž·αžαžαŸ’αž–αžŸαŸ‹αž–αž αž»αž‚αŸ†αžšαžΌαž“αŸƒαžˆαŸ’αž˜αŸ„αŸ‡αžŠαžΌαž…αž‚αŸ’αž“αžΆαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαžœαžΆαž™αž’αž€αŸ’αžŸαžšαžαŸ’αž›αžΆαŸ†αž„ αž§αž”αž€αžšαžŽαŸαž…αž„αž€αŸ’αžšαž„αž†αŸ’αž›αž„ αž“αž·αž„αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžšαž“αŸƒαž˜αž»αžαž„αžΆαžšαŸ” αž‚αž˜αŸ’αžšαŸ„αž„αž“αŸαŸ‡αž‚αžΆαŸ†αž‘αŸ’αžšαž€αžΆαžšαž”αž€αž”αŸ’αžšαŸ‚αž‘αŸ…αž‡αžΆ C++, HashLink/C, JavaScript, C#, Java, PHP, Python αž“αž·αž„ Lua αž€αŸαžŠαžΌαž…αž‡αžΆαž€αžΆαžšαž…αž„αž€αŸ’αžšαž„αž‘αŸ…αž‡αžΆ JVM, HashLink/JIT, Flash αž“αž·αž„ Neko bytecode αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž…αžΌαž›αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŸαž˜αžαŸ’αžαž—αžΆαž–αžŠαžΎαž˜αž“αŸƒαžœαŸαž‘αž·αž€αžΆαž‚αŸ„αž›αžŠαŸ…αž“αžΈαž˜αž½αž™αŸ—αŸ” αž›αŸαžαž€αžΌαžŠαž…αž„αž€αŸ’αžšαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž…αŸ‚αž€αž…αžΆαž™αž€αŸ’αžšαŸ„αž˜αž’αžΆαž‡αŸ’αž‰αžΆαž”αžŽαŸ’αžŽ GPLv2 αž αžΎαž™αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αžŸαŸ’αžαž„αŸ‹αžŠαžΆαžš αž“αž·αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž“αž·αž˜αŸ’αž˜αž·αž HashLink αž“αž·αž„ Neko αžŠαŸ‚αž›αž”αž„αŸ’αž€αžΎαžαž‘αžΎαž„αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Haxe αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽαž€αŸ’αžšαŸ„αž˜αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽ MIT αŸ”

αž—αžΆαžŸαžΆαž‚αžΊαžŸαŸ†αžŠαŸ…αž›αžΎαž€αžΆαžšαž”αž‰αŸ’αž…αŸαž‰αž˜αžαž·αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαžœαžΆαž™αžαŸ’αž›αžΆαŸ†αž„αŸ” αž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸαžŸαžšαžŸαŸαžšαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαž˜αŸ’αžšαž„αŸ‹αž‘αž·αžŸ αž›αž€αŸ’αžαžŽαŸˆαž‘αžΌαž‘αŸ… αž“αž·αž„αž˜αž»αžαž„αžΆαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αžΆαŸ†αž‘αŸ’αžšαŸ” αžœαžΆαž€αŸ’αž™αžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžšαž”αžŸαŸ‹ Haxe αž‚αžΊαž“αŸ…αž‡αž·αž ECMAScript αž αžΎαž™αž–αž„αŸ’αžšαžΈαž€αžœαžΆαž‡αžΆαž˜αž½αž™αž“αžΉαž„αž›αž€αŸ’αžαžŽαŸˆαž–αž·αžŸαŸαžŸαžŠαžΌαž…αž‡αžΆαž€αžΆαžšαžœαžΆαž™αž’αž€αŸ’αžŸαžšαž‹αž·αžαž·αžœαž“αŸ’αž αž€αžΆαžšαžŸαž“αŸ’αž“αž·αžŠαŸ’αž‹αžΆαž“αž”αŸ’αžšαž—αŸαž‘αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž· αž€αžΆαžšαž•αŸ’αž‚αžΌαž•αŸ’αž‚αž„αž›αŸ†αž“αžΆαŸ† αž‘αžΌαž‘αŸ… αž€αžΆαžšαžŸαžšαžŸαŸαžšαž‘αžΎαž„αžœαž·αž‰αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎαžšαž„αŸ’αžœαž·αž›αž‡αž»αŸ† AST αž˜αŸ‰αžΆαž€αŸ’αžšαžΌ GADT (αž”αŸ’αžšαž—αŸαž‘αž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αž·αž‡αž‚αžŽαž·αžαž‘αžΌαž‘αŸ…) αž”αŸ’αžšαž—αŸαž‘αž’αžšαžΌαž”αžΈ αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž’αž“αžΆαž˜αž·αž€ αž’αŸ’αžœαžΎαž±αŸ’αž™αžŸαžΆαž˜αž‰αŸ’αž‰αŸ” αž“αž·αž™αž˜αž“αŸαž™αž’αžΆαžšαŸ αž€αž“αŸ’αžŸαŸ„αž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž…αž„αž€αŸ’αžšαž„αžαžΆαž˜αž›αž€αŸ’αžαžαžŽαŸ’αžŒ αž€αžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸαžαžΆαž‘αŸ…αž€αžΆαž“αŸ‹αžœαžΆαž› αžαŸ’αž“αžΆαž€αŸ‹ αž“αž·αž„αž€αž“αŸ’αžŸαŸ„αž˜ αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αžαŸ’αžŸαŸ‚αž’αž€αŸ’αžŸαžš ('αžˆαŸ’αž˜αŸ„αŸ‡αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αž‚αžΊ $name') αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž”αŸ’αžšαž—αŸαž‘ ('αž˜αŸαžαŸ’αž˜αžΈ("foo")') αž“αž·αž„αž…αŸ’αžšαžΎαž“αž‘αŸ€αžαŸ” class Test { αž˜αž»αžαž„αžΆαžšαž‹αž·αžαž·αžœαž“αŸ’αž main() { αž˜αž“αž»αžŸαŸ’αžŸαž…αž»αž„αž€αŸ’αžšαŸ„αž™ = [ "Elizabeth" => "Programming", "Joel" => "Design" ]; for (name => job in people) { trace('$name does $job for a living!'); } } }

αž˜αž»αžαž„αžΆαžšαžαŸ’αž˜αžΈαž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ†αžŽαŸ‚ 4.2αŸ–

  • αž€αžΆαžšαž”αŸ’αžšαž€αžΆαžŸαž’αžαŸαžšαž‹αž·αžαž·αžœαž“αŸ’αž αž“αž·αž„αž˜αž»αžαž„αžΆαžšαž“αŸ…αž€αž˜αŸ’αžšαž·αžαž˜αŸ‰αžΌαžŒαž»αž› αžŠαŸ„αž™αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αžšαž»αŸ†αž–αž½αž€αžœαžΆαž€αŸ’αž“αž»αž„αžαŸ’αž“αžΆαž€αŸ‹αž‘αŸαŸ”
  • αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαŸ’αž“αžΆαž€αŸ‹αž’αžšαžΌαž”αžΈ αž“αž·αž„αž˜αž»αžαž„αžΆαžš "αž”αž»αžšαžΆαžŽ"αŸ”
  • αž€αžΆαžšβ€‹αž’αž“αž»αžœαžαŸ’αžβ€‹αž˜αž»αžαž„αžΆαžšβ€‹αž”αŸ’αžšαŸ‚αž”αŸ’αžšαž½αž›β€‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹β€‹αžœαŸαž‘αž·αž€αžΆβ€‹αž‚αŸ„αž›αžŠαŸ…β€‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹ (haxe.Rest) αž“αž·αž„β€‹αž€αžΆαžšαž”αž“αŸ’αžαŸ‚αž˜β€‹αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžšβ€‹αž–αž„αŸ’αžšαžΈαž€β€‹αž’αžΆαž‚αž»αž™αž˜αŸ‰αž„αŸ‹ β€œf(...array)β€αŸ”
  • αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžšαž„αŸ’αžœαž·αž›αž‡αž»αŸ†αž–αŸ’αžšαžΉαžαŸ’αžαž·αž€αžΆαžšαžŽαŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαŸ’αžŸαŸ‚αžŸαŸ’αžšαž‘αžΆαž™αž“αžΈαž˜αž½αž™αŸ— (β€œsys.thread.Thread.events”) αŸ”
  • "@:inheritDoc" αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸαžαžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž‘αž‘αž½αž›αž―αž€αžŸαžΆαžšαž”αŸ’αžšαž—αŸαž‘/αžœαžΆαž›αŸ”
  • αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž•αŸ’αž‘αž»αž€αž›αžΎαžŸαž‘αž˜αŸ’αž„αž“αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαžαžΆαž„αž€αŸ’αžšαŸ…αž“αŸ…αž›αžΎαžœαŸαž‘αž·αž€αžΆαž‚αŸ„αž›αžŠαŸ…αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αŸ”
  • αž”αž‰αŸ’αž‡αžΌαž“αž”αž“αŸ’αž constructor αžŠαŸ‚αž›αžŸαŸ’αžαž·αžαž“αŸ…αž€αŸ’αžšαŸ„αž˜αž”αŸ’αžšαž—αŸαž‘αžšαž”αžŸαŸ‹αžœαžΆαž‘αŸ… abstract αžŠαŸ„αž™αž”αŸ’αžšαžΎ "@:forward.new" metadata αŸ”
  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜ "EIs" constructor αž‘αŸ… "haxe.macro.Expr" αŸ”
  • αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαžœαŸ‰αžΆαžšαŸ’αž™αŸ‰αž„αŸ‹αž”αŸ’αžšαž—αŸαž‘αž’αžšαžΌαž”αžΈαž‡αžΆαž˜αž½αž™ "@:forward.variance" αŸ”
  • αžαŸ†αžŽαžΆαž„αž“αŸƒαž”αŸ’αžšαž—αŸαž‘ "αžŽαžΆαž˜αž½αž™" αž‡αžΆ "αžαžΆαž˜αžœαž“αŸ’αž" αž“αŸ…αž–αŸαž›αž”αž„αŸ’αžšαž½αž”αž”αž„αŸ’αžšαž½αž˜αž”αŸ†αžšαŸ‚αž”αŸ†αžšαž½αž›αŸ”
  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž”αŸ’αžšαž—αŸαž‘αž€αžšαžŽαžΈαž›αžΎαž€αž›αŸ‚αž„αž‡αžΆαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž˜αž½αž™αž…αŸ†αž“αž½αž“αž‘αŸ…αž€αŸ’αž“αž»αž„αž€αž‰αŸ’αž…αž”αŸ‹ "haxe.exceptions" αŸ”
  • αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸαžαžΆαž“αŸ…αž–αŸαž›αž”αŸ’αžšαž€αžΆαžŸαž’αžαŸαžšαŸ”
  • αž’αž“αž»αž‚αž˜αž“αŸ "StringTools.unsafeCharAt" αž”αŸ’αžšαžΎαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αŸ’αžœαžΎαžαŸ’αžŸαŸ‚αž’αž€αŸ’αžŸαžšαž‘αžΎαž„αžœαž·αž‰αŸ”
  • eval (αž’αŸ’αž“αž€αž”αž€αž”αŸ’αžšαŸ‚): αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž…αž„αž‘αŸ… "libuv" αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž‰αŸ’αž…αž”αŸ‹ "eval.luv" αŸ”
  • evalαŸ– αž…αž„αž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž“αžΉαž„αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžŠαžΎαž˜αž“αŸƒ "Int64" αž“αž·αž„ "UInt64" αžαžΆαž˜αžšαž™αŸˆαž€αž‰αŸ’αž…αž”αŸ‹ "eval.integers" αŸ”
  • cs: αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαžšαž“αŸ’αž’ UDP αŸ”
  • cs: β€œcs.Syntax” module αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αž‰αŸ’αž…αžΌαž›αž€αŸ’αž“αž»αž„αž‡αž½αžšαž“αŸƒαž€αžΌαžŠ C# αŸ”
  • jvmαŸ– αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‘αž„αŸ‹ β€œ-D jvm.dynamic-level=x” αžŠαžΎαž˜αŸ’αž”αžΈαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž…αŸ†αž“αž½αž“αž“αŸƒαž€αžΆαžšαž”αž„αŸ’αž€αžΎαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–αžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΌαžŠαžαžΆαž˜αžœαž“αŸ’αžαŸ” 0 = αž‚αŸ’αž˜αžΆαž“, 1 = αžœαžΆαž›αž’αžΆαž“/αžŸαžšαžŸαŸαžšαž€αžΆαžšαž”αž„αŸ’αž€αžΎαž“αž”αŸ’αžšαžŸαž·αž‘αŸ’αž’αž—αžΆαž–, 2 = αž”αž·αž‘αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžšαŸ’αžαž“αŸ…αž–αŸαž›αž…αž„αž€αŸ’αžšαž„αŸ”
  • java, jvmαŸ– αž‚αžΆαŸ†αž‘αŸ’αžšαž‘αž„αŸ‹ "--java-lib " αŸ”
  • python: threading API αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαŸ”

αž€αžΆαžšαž€αŸ‚αž›αž˜αŸ’αž’αž‘αžΌαž‘αŸ…αŸ–

  • "expr is SomeType" αž˜αž·αž“αžαž˜αŸ’αžšαžΌαžœαž±αŸ’αž™αž˜αžΆαž“αž€αžΆαžšαžšαž»αŸ†αž€αŸ’αž“αž»αž„αžœαž„αŸ‹αž€αŸ’αžšαž…αž€αž‘αŸαŸ”
  • αž”αžΆαž“αž”αž„αŸ’αž€αžΎαž“αž’αžΆαž‘αž·αž—αžΆαž–αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž•αŸ’αž“αŸ‚αž€αž”αž“αŸ’αžαŸ‚αž˜αž”αŸ’αžšαž—αŸαž‘ "@:using"αŸ”
  • αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž”αŸ’αžšαžΎαž•αŸ’αž“αŸ‚αž€αž”αž“αŸ’αžαŸ‚αž˜αž”αŸ’αžšαž—αŸαž‘αž‹αž·αžαž·αžœαž“αŸ’αžαžαžΆαž˜αžšαž™αŸˆ "super" αŸ”
  • αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸαžαžΆαž‘αŸ…αžœαžΆαž› "@: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

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹