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