Hello World

老规矩了,多少年的老规矩了!


fn main() {
    println('hello world')
}

将这段代码保存为一个名为 hello.v 的文件。然后执行:

v run hello.v


恭喜!您刚刚编写并执行了第一个 V 程序!

您也可以仅编译程序而不运行它,使用命令 v hello.v。查看 v help 可获取所有支持的命令。

从上面的例子可以看出:

  1. 函数声明:使用 fn 关键字声明函数。
  2. 返回类型:在函数名之后指定。本例中 main 函数不返回任何值,因此省略了返回类型。
  3. 入口函数:与 C、Go 和 Rust 等许多语言一样,main 函数是程序的入口点。
  4. 内置函数:println 是 V 的少数内置函数之一,其作用是将传入的值打印到标准输出。

省略 fn main()

在单文件程序中,可以省略 fn main() 的显式声明。这在编写小程序、脚本或学习语言时非常方便。这意味着在 V 中编写一个 "hello world" 程序可以如此简单:

println('hello world')

注意: 如果您没有显式使用 fn main() {},请确保所有声明(如函数、结构体等)都位于任何变量赋值语句或顶层函数调用之前。因为 V 会将第一个赋值语句或函数调用之后的所有内容视为您隐式 main 函数的一部分。