Tshiab syntax rau kev qhia hom kev ua haujlwm "(lub npe: hlua, hnub nyoog: Int)-> Bool" lossis "(String, Int)->Bool" tsis yog "String-> Int->Bool".
Arrow function syntax yog "(a, b) -> a + b" es tsis txhob "function(a, b) return a + b".
Kev tiv thaiv cov teeb meem cuam tshuam nrog kev siv Null qhov tseem ceeb (kev sim ua haujlwm, xaiv tau qhib rau qee thaj chaw, chav kawm lossis pob khoom).
Lo lus "kawg" lo lus tseem ceeb yog rau cov chav kawm thiab cov kev hloov hauv zos uas hloov tsis tau. "qhov kawg" kuj tuaj yeem siv los txhais cov haujlwm los tiv thaiv lawv los ntawm kev cuam tshuam los ntawm kev qub txeeg qub teg thiab rau cov chav kawm / qhov cuam tshuam uas tsis tuaj yeem tau txais qub txeeg qub teg.
kev pab txhawb nqa Unicode tus qauv rau lub hauv paus hom "String" ntawm txhua lub hom phiaj sib sau tsuas yog Neko.
Built-in tus neeg txhais lus rov sau dua los ntawm kos, uas tam sim no los ntawm lub npe Ntsuam xyuas. Ua tsaug rau tus neeg txhais lus tshiab, cov ntawv sau thiab macros khiav nrawm dua. Kev sib tham sib debugging hom yog txaus siab.
Lub hom phiaj tshiab rau kev sib sau ua ke (lub hom phiaj) Hashlink - lub sijhawm ua haujlwm siab tau tsim tshwj xeeb rau Haxe, txhawb kev muab tso ua ke rau bytecode rau JIT lossis C, muaj kev sib koom ua ke yooj yim nrog C, nrog rau kev nkag mus rau cov lej qis thiab cov taw qhia.
Lub hom phiaj JVM tshiab - tso cai rau koj los tsim jvm bytecode los ntawm kev hla Java code compilation kauj ruam los ntawm kev ntxiv tus chij "-D jvm" thaum lub hom phiaj hauv Java.
Lub peev xwm rau inline-deploy ntawm lub point ntawm hu ua functions los yog constructors, txawm tias lawv tsis tau tshaj tawm hais tias xws li.
Muaj peev xwm suav nrog static extensions thaum tshaj tawm ib hom (xws li "enum") siv "@: siv (path.ToExtension)".
Cov hom kev paub daws teeb meem tam sim no txhawb nqa "teeb" version ntawm "@:op(a.b)" tus neeg teb xov tooj rov qab "obj.foo = bar" kab lus.
Lub "rau" lub voj syntax tam sim no txhawb qhov tseem ceeb-tus nqi iteration: "rau (qhov tseem ceeb => tus nqi hauv kev sau) {}".
Txhawb kev siv xml-zoo li kos npe hauv kab lus: "var a = βΉhi/βΊ;". Txog tam sim no, qhov no tsuas yog muaj rau kev txheeb xyuas nrog macros thiab nyob rau theem tsim.