Carbon语言 程序结构

Carbon语言的设计简洁而不失优雅,学习起来非常容易。在我们学习 Carbon语言的语法前,让我们先来了解 Carbon语言最基本的程序结构。我们通过 Hello World 例子来演示一下 Carbon语言 的基本程序结构。

1.Carbon 程序结构组成部分

  • 包声明
  • 引入包
  • 函数
  • 常量和变量
  • 语句和表达式
  • 注释

2. Hello World 例程

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 ...