codecamp

Haxe入门示例:编写和运行Hello World程序

以下是一个简单的 Haxe 程序,它会在编译和运行后输出“Hello World”:

/**
    多行注释,用于文档说明。
**/
class Main {
    static public function main():Void {
        // 单行注释
        trace("Hello World");
    }
}

要测试这个程序,请将上述代码保存到一个名为 Main.hx 的文件中,然后通过命令行调用 Haxe 编译器:

haxe -main Main --interp

运行后,你会看到如下输出:

Main.hx:3: Hello World

从这个简单的例子中,我们可以学到以下几点:

  1. 文件扩展名:Haxe 程序保存在扩展名为 .hx 的文件中。
  2. 编译器:Haxe 编译器是一个命令行工具,可以通过参数(如 -main Main--interp)来调用。
  3. 类和函数:Haxe 程序由类(Main,首字母大写)和函数(main,首字母小写)组成。
  4. 文件命名:包含 Haxe 类的文件名与类名相同(在这个例子中是 Main.hx)。

相关资源

如果你是初学者,可以参考以下资源来进一步学习 Haxe:

  • Haxe 代码食谱:提供初学者教程和示例。
  • Haxe 官方文档:详细介绍了 Haxe 的特性和用法。

总结

Haxe 是一种简单而强大的编程语言,特别适合跨平台开发。通过这个“Hello World”示例,你可以快速入门 Haxe,并开始探索它的更多功能。

如果你对 Haxe 感兴趣,可以尝试编写更多的小程序,逐步学习它的高级特性!

Haxe手册许可信息:知识共享署名4.0协议
Haxe发展史:从实验性项目到跨平台工具包
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }