เจญเจพเจธเจผเจพ เจนเฉ
Haxe เจธเฉฐเจเฉเจเจธ ECMAScript เจฆเฉ เจจเฉเฉเฉ เจนเฉ เจ
เจคเฉ
เจเจฒเจพเจธ เจเฉเจธเจ {
เจธเจฅเจฟเจฐ เจซเฉฐเจเจธเจผเจจ เจฎเฉเฉฑเจ() {
var เจฒเฉเจ = [
"เจเจฒเจฟเจเจผเจพเจฌเฉเจฅ" => "เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ",
"เจเฉเจเจฒ" => "เจกเจฟเจเจผเจพเจเจจ"
];
for (people.keys()) เจตเจฟเฉฑเจ เจจเจพเจฎ {
var เจจเฉเจเจฐเฉ = เจฒเฉเจ [เจจเจพเจฎ];
trace('$name เจเจฐเจฆเจพ เจนเฉ $job for a living!');
}
}
}
เจฎเฉเฉฑเจ
- "เจธเจเฉเจฐเจฟเฉฐเจ->เจเฉฐเจ->เจฌเฉเจฒ" เจฆเฉ เจฌเจเจพเจ เจซเฉฐเจเจธเจผเจจ เจเจฟเจธเจฎ "(เจจเจพเจฎ:เจธเจเฉเจฐเจฟเฉฐเจ, เจเจฎเจฐ:เจเฉฐเจ)->เจฌเฉเจฒ" เจเจพเจ "(เจธเจเฉเจฐเจฟเฉฐเจ, เจเฉฐเจ)->เจฌเฉเจฒ" เจจเฉเฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจ เจฒเจ เจจเจตเจพเจ เจธเฉฐเจเฉเจเจธเฅค
- เจเจฐเฉ เจซเฉฐเจเจธเจผเจจ เจธเจฟเฉฐเจเฉเจเจธ "เจซเฉฐเจเจธเจผเจจ(เจ, เจฌเฉ) เจฐเจฟเจเจฐเจจ เจ + เจฌเฉ" เจฆเฉ เจฌเจเจพเจ "(a, b) -> a + b" เจนเฉเฅค
- เจจเฉฑเจฒ เจฎเฉเฉฑเจฒเจพเจ เจฆเฉ เจตเจฐเจคเฉเจ เจจเจพเจฒ เจเฉเฉเฉเจเจ เจธเจฎเฉฑเจธเจฟเจเจตเจพเจ เจฆเฉ เจตเจฟเจฐเฉเฉฑเจง เจธเฉเจฐเฉฑเจเจฟเจ (เจชเฉเจฐเจฏเฉเจเจพเจคเจฎเจ เจตเจฟเจธเจผเฉเจธเจผเจคเจพ, เจเฉเจ เจเฉเจคเจฐเจพเจ, เจเจฒเจพเจธเจพเจ เจเจพเจ เจชเฉเจเฉเจเจพเจ เจฒเจ เจตเจฟเจเจฒเจชเจฟเจ เจคเฉเจฐ 'เจคเฉ เจธเจฎเจฐเฉฑเจฅ)เฅค
- "เจ เฉฐเจคเจฟเจฎ" เจเฉเจตเจฐเจก เจเจฒเจพเจธ เจเฉเจคเจฐเจพเจ เจ เจคเฉ เจธเจฅเจพเจจเจ เจตเฉเจฐเฉเจเจฌเจฒเจพเจ เจฒเจ เจนเฉ เจเฉ เจ เจเฉฑเจฒ เจนเจจเฅค "เจ เฉฐเจคเจฟเจฎ" เจฆเฉ เจตเจฐเจคเฉเจ เจซเฉฐเจเจธเจผเจจเจพเจ เจจเฉเฉฐ เจตเจฟเจฐเจพเจธเจค เจฆเฉเจเจฐเจพ เจเจตเจฐเจฐเจพเจเจก เจนเฉเจฃ เจคเฉเจ เจฐเฉเจเจฃ เจฒเจ เจ เจคเฉ เจเจนเจจเจพเจ เจเจฒเจพเจธเจพเจ/เจเฉฐเจเจฐเจซเฉเจธเจพเจ เจฒเจ เจตเฉ เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเฉ เจเฉ เจตเจฟเจฐเจพเจธเจค เจตเจฟเฉฑเจ เจจเจนเฉเจ เจฎเจฟเจฒเฉเจเจ เจเจพ เจธเจเจฆเฉเจเจเฅค
-
เจธเจชเฉเจฐเจ เจจเฉเจเฉ เจจเฉเฉฐ เจเฉฑเจก เจเฉ เจธเจพเจฐเฉ เจธเฉฐเจเจฒเจจ เจเฉเจเจฟเจเจ 'เจคเฉ เจ เจงเจพเจฐ เจเจฟเจธเจฎ "เจธเจเฉเจฐเจฟเฉฐเจ" เจฒเจ เจฏเฉเจจเฉเจเฉเจก เจธเจเฉเจเจกเจฐเจกเฅค - เจฌเจฟเจฒเจ-เจเจจ เจฆเฉเจญเจพเจธเจผเฉเจ เจจเฉเฉฐ เจธเจเฉเจฐเฉเจ เจคเฉเจ เจฆเฉเจฌเจพเจฐเจพ เจฒเจฟเจเจฟเจ เจเจฟเจ, เจเฉ เจนเฉเจฃ เจจเจพเจฎ เจนเฉเจ เจเจเจเจฆเจพ เจนเฉ
เจเจตเจฒ . เจจเจตเฉเจ เจฆเฉเจญเจพเจธเจผเฉเจ เจฆเจพ เจงเฉฐเจจเจตเจพเจฆ, เจธเจเฉเจฐเจฟเจชเจเจพเจ เจ เจคเฉ เจฎเฉเจเจฐเฉเจเจผ เจฌเจนเฉเจค เจคเฉเจเจผเฉ เจจเจพเจฒ เจเฉฑเจฒเจฆเฉ เจนเจจเฅค เจเฉฐเจเจฐเจเจเจเจฟเจต เจกเฉเจฌเจเจฟเฉฐเจ เจฎเฉเจก เจธเจฎเจฐเจฅเจฟเจค เจนเฉเฅค - เจธเฉฐเจเจฒเจจ เจฒเจ เจจเจตเจพเจ เจเฉเจเจพ เจธเจฟเจธเจเจฎ (เจเฉเจเจพ)
เจนเฉเจธเจผเจฒเจฟเฉฐเจ - เจเฉฑเจ เจเฉฑเจ-เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจตเจพเจฒเจพ เจฐเจจเจเจพเจเจฎ เจเจพเจธ เจคเฉเจฐ 'เจคเฉ Haxe เจฒเจ เจคเจฟเจเจฐ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, JIT เจเจพเจ C เจฒเจ เจฌเจพเจเจเจเฉเจก เจฆเฉ เจธเฉฐเจเจฒเจจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเจพ เจนเฉ, C เจจเจพเจฒ เจเจธเจพเจจ เจเจเฉเจเจฐเจฃ เจนเฉ, เจจเจพเจฒ เจนเฉ เจเฉฑเจ-เจชเฉฑเจงเจฐเฉ เจธเฉฐเจเจฟเจเจคเจฎเจ เจเจฟเจธเจฎเจพเจ เจ เจคเฉ เจชเฉเจเจเฉฐเจเจฐเจพเจ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจนเฉเฅค - เจจเจตเจพเจ JVM เจเจพเจฐเจเจฟเจ - เจคเฉเจนเจพเจจเฉเฉฐ Java เจตเจฟเฉฑเจ เจจเจฟเจธเจผเจพเจจเจพ เจฌเจฃเจพเจเจฃ เจตเฉเจฒเฉ "-D jvm" เจซเจฒเฉเจ เจจเฉเฉฐ เจเฉเฉ เจเฉ Java เจเฉเจก เจธเฉฐเจเจฒเจจ เจชเฉเจพเจ เจจเฉเฉฐ เจเฉฑเจก เจเฉ jvm เจฌเจพเจเจเจเฉเจก เจฌเจฃเจพเจเจฃ เจฆเฉ เจเจเจพเจเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉเฅค
- เจเจพเจฒเจฟเฉฐเจ เจซเฉฐเจเจธเจผเจจเจพเจ เจเจพเจ เจเฉฐเจธเจเจฐเจเจเจฐเจพเจ เจฆเฉ เจฌเจฟเฉฐเจฆเฉ 'เจคเฉ เจเจจเจฒเจพเจเจจ-เจคเฉเจจเจพเจค เจเจฐเจจ เจฆเฉ เจฏเฉเจเจคเจพ, เจญเจพเจตเฉเจ เจเจนเจจเจพเจ เจจเฉเฉฐ เจเจธ เจคเจฐเฉเจนเจพเจ เจเฉเจธเจผเจฟเจค เจจเจพ เจเฉเจคเจพ เจเจฟเจ เจนเฉเจตเฉเฅค
- เจธเจผเจพเจฎเจฒ เจเจฐเจจ เจฆเฉ เจธเฉฐเจญเจพเจตเจจเจพ
เจธเจฅเจฟเจฐ เจเจเจธเจเฉเจเจธเจผเจจ "@:using(path.ToExtension)" เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ เจเฉฑเจ เจเจฟเจธเจฎ (เจเจฟเจตเฉเจ เจเจฟ "enum") เจเฉเจธเจผเจฟเจค เจเจฐเจฆเฉ เจธเจฎเฉเจเฅค - เจเจฌเจธเจเฉเจฐเฉเจเจ เจเจฟเจธเจฎเจพเจ เจนเฉเจฃ "obj.foo = bar" เจธเจฎเฉเจเจฐเจจเจพเจ เจจเฉเฉฐ เจฎเฉเฉ เจฒเฉเจก เจเจฐเจจ เจฒเจ "@:op(ab)" เจเจชเจฐเฉเจเจฐ เจฆเฉ "เจธเฉเฉฑเจ" เจธเฉฐเจธเจเจฐเจฃ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเฉเจเจ เจนเจจเฅค
- "เจฒเจ" เจฒเฉเจช เจธเฉฐเจเฉเจเจธ เจนเฉเจฃ เจเฉเฉฐเจเฉ-เจฎเฉเฉฑเจฒ เจฆเฉเจนเจฐเจพเจ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเจพ เจนเฉ: "เจฒเจ (เจเฉเฉฐเจเฉ => เจธเฉฐเจเฉเจฐเจนเจฟ เจตเจฟเฉฑเจ เจฎเฉเฉฑเจฒ) {}"เฅค
- เจธเจฎเฉเจเจฐเจจ เจตเจฟเฉฑเจ xml-เจตเจฐเจเฉ เจฎเจพเจฐเจเจ เฉฑเจช เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฒเจ เจธเจฎเจฐเจฅเจจ: โvar a = โนhi/โบ;โเฅค เจซเจฟเจฒเจนเจพเจฒ, เจเจน เจตเจฟเจธเจผเฉเจธเจผเจคเจพ เจธเจฟเจฐเจซเจผ เจฎเฉเจเจฐเฉเจเจผ เจจเจพเจฒ เจชเจพเจฐเจธ เจเจฐเจจ เจฒเจ เจเจชเจฒเจฌเจง เจนเฉ เจ เจคเฉ เจกเจฟเจเจผเจพเจเจจ เจชเฉเจพเจ 'เจคเฉ เจนเฉเฅค
- เจ เจเจฟเจเจค เจฌเจฃเจคเจฐ เจเจฟเจธเจฎเจพเจ เจฆเฉ "เจชเฉเจฐเฉ" เจธเฉฐเจเฉเจค เจตเจฟเฉฑเจ เจตเจฟเจเจฒเจชเจฟเจ เจเฉเจคเจฐเจพเจ เจฒเจ เจธเฉฐเจเฉเจเจธ เจนเฉ: "{ var ?f:Int; }" (เจเฉเจเฉ "{ ?f:Int }" เจฆเจพ เจตเจฟเจเจฒเจช)เฅค
- Enum เจฎเฉเฉฑเจฒ เจนเฉเจฃ เจซเฉฐเจเจธเจผเจจ เจเจฐเจเฉเจฎเฉเจเจเจพเจ เจฒเจ เจกเจฟเจซเฉเจฒเจ เจฎเฉเฉฑเจฒ เจนเฉ เจธเจเจฆเฉ เจนเจจ: "เจซเฉฐเจเจธเจผเจจ fooโนTโบ(option:OptionโนTโบ = None)"เฅค
- "enum abstract Name(BusicType) {}" เจธเฉฐเจเฉเจเจธ เจจเฉเฉฐ เจนเฉเจฃ "enum" เจตเจฟเฉฑเจ "@:" เจ เจเฉเจคเจฐ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉเฅค
- เจเจฌเจธเจเฉเจฐเฉเจเจ เจเจฃเจจเจพเจตเจพเจ เจฒเจ เจธเจตเฉ-เจเจฟเจฃเจคเฉ:
enum เจเจฌเจธเจเจฐเฉเจเจ Foo(เจเฉฐเจ) {
var เจ; // 0
var B; // 1
}
enum เจเจฌเจธเจเจฐเฉเจเจ เจฌเจพเจฐ (เจธเจเจฐเจฟเฉฐเจ) {
var เจ; // "เจ"
var B; // "เจฌเฉ"
} - "เจฌเจพเจนเจฐเฉ" เจเฉเจตเจฐเจก เจจเฉเฉฐ เจนเฉเจฃ "@:" เจ เจเฉเจคเจฐ เจฆเฉ เจตเจฐเจคเฉเจ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉเฅค
- เจตเจฟเจเจฒเจช เจจเฉเฉฐ เจนเจเจพเจเจ "เจฒเจพเจเฉ เจเจฐเจฆเจพ เจนเฉ เจธเจคเจฐ เจฐเจพเจนเฉเจ เจเจฒเจพเจธ เจเฉเจคเจฐเจพเจ เจคเฉฑเจ เจชเจนเฉเฉฐเจ เจเจฐเจจ เจฒเจ เจเจคเฉเจธเจผเฉเจฒ"เฅค เจฌเจพเจนเจฐเฉ เจเจฒเจพเจธเจพเจ เจฒเจ เจเจพเจ เจเจฌเจธเจเจฐเฉเจเจ เจเจฟเจธเจฎ เจฆเฉเจเจฐเจพ เจฒเจพเจเฉ เจเจฐเจจ เจฆเฉเจเจฐเจพ เจเจชเจฒเจฌเจง เจนเฉเฅค
- เจเจพเจเจช เจเฉฐเจเจฐเจธเฉเจเจธเจผเจจ เจฒเจ "A เจ เจคเฉ B" เจธเฉฐเจเฉเจเจธ เจเฉเฉเจฟเจ เจเจฟเจ เจนเฉ, เจเฉ เจเจฟ เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจ เจธเจฟเจฐเจซเจผ เจ เจเจฟเจเจค เจขเจพเจเจเฉ เจ เจคเฉ เจเจพเจเจช เจชเฉเจฐเจพเจฎเฉเจเจฐ เจชเจพเจฌเฉฐเจฆเฉเจเจ 'เจคเฉ เจฒเจพเจเฉ เจนเฉเฉฐเจฆเจพ เจนเฉเฅค เจชเฉเจฐเจพเจฃเฉ เจฐเฉเจเจพเจตเจ เจธเฉฐเจเฉเจเจธ เจจเฉเฉฐ เจนเจเจพ เจฆเจฟเฉฑเจคเจพ เจเจฟเจ เจนเฉเฅค
- เจเจพเจฒเฉ "เจฎเฉเจช" เจเจฆเจพเจนเจฐเจจเจพเจ เจฌเจฃเจพเจเจฃเจพ เจธเฉฐเจเฉเจเจธ "var map:MapโนInt, Stringโบ = [];" เจฐเจพเจนเฉเจ เจเจชเจฒเจฌเจง เจนเฉเฅค เจเฉฑเจ เจเจฐเฉ เจฆเฉ เจธเจฎเจพเจจ.
- เจกเจพเจเจพ เจขเจพเจเจเจพ เจเฉเฉเจฟเจ เจเจฟเจ "haxe.ds.ReadOnlyArray"เฅค
- เจฎเฉเจเจพเจกเฉเจเจพ เจตเจฟเฉฑเจ เจนเฉเจฃ เจจเฉเจฎเจธเจชเฉเจธ (โ@:prefix.name เจซเฉฐเจเจธเจผเจจ() {โฆ}โ) เจนเฉ เจธเจเจฆเฉ เจนเฉเฅค เจเจธเฉ เจคเจฐเฉเจนเจพเจ เจชเจฐเจฟเจญเจพเจธเจผเจพเจตเจพเจ เจฆเฉ เจจเจพเจฒ: โ#if (some.flag... #endโเฅค
- เจตเจฟเฉฑเจ เจตเจฐเจคเฉ เจเจ IDEs เจฒเจ เจจเจตเจพเจ เจธเฉเจตเจพ เจชเฉเจฐเฉเจเฉเจเฉเจฒ
VSCode เจฒเจ เจชเจฒเฉฑเจเจเจจ . - เจตเฉเฉฑเจฌ API เจฒเจ เจฌเจพเจนเจฐเฉ เจชเจฐเจฟเจญเจพเจธเจผเจพเจตเจพเจ (เจฌเจพเจนเจฐเฉ) เจ เฉฑเจชเจกเฉเจ เจเฉเจคเฉเจเจ เจเจเจเจ เจ เจคเฉ เจเฉเฉฐเจฎเจธเจผเฉเจฆเจพ เจเฉเฉเฉเจเจ เจเจเจเจเฅค
เจธเจฐเฉเจค: opennet.ru