Copyright © 2022-2025 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.4·
页面加载耗时 0.00 毫秒·物理内存 64.1MB ·虚拟内存 1300.8MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
Carbon语言的设计简洁而不失优雅,学习起来非常容易。在我们学习 Carbon语言的语法前,让我们先来了解 Carbon语言最基本的程序结构。我们通过 Hello World 例子来演示一下 Carbon语言 的基本程序结构。
package ExplorerTest api; fn Main() -> i32 { var s: auto = "Hello world!"; Print(s); return 0; }
第一行是定义了包 package,包名是 ExplorerTest。后面的 api,那个不是包名的一部分,但是又不能省略,当前可以是 api 或 impl。
第二行定义了 main 函数,Carbon中使用固定名称 Main() 作为启动的主函数。从 Hello World 例子可以看出,其语言非常类似于 Rust语言。
输出结果:
Hello world!
Carbon语言程序可以进行编译,来生成二进制代码。在实际部署的时候,只需要部署二进制代码就可以了,无需任何依赖。我们假定在 Macos 上进行编译运行:# Install bazelisk using Home ...