Hello World
老规矩了,多少年的老规矩了!
fn main() {
println('hello world')
}
将这段代码保存为一个名为 hello.v 的文件。然后执行:
v run hello.v
恭喜!您刚刚编写并执行了第一个 V 程序!
您也可以仅编译程序而不运行它,使用命令 v hello.v
。查看 v help
可获取所有支持的命令。
从上面的例子可以看出:
- 函数声明:使用 fn 关键字声明函数。
- 返回类型:在函数名之后指定。本例中 main 函数不返回任何值,因此省略了返回类型。
- 入口函数:与 C、Go 和 Rust 等许多语言一样,main 函数是程序的入口点。
- 内置函数:println 是 V 的少数内置函数之一,其作用是将传入的值打印到标准输出。
省略 fn main()
在单文件程序中,可以省略 fn main() 的显式声明。这在编写小程序、脚本或学习语言时非常方便。这意味着在 V 中编写一个 "hello world" 程序可以如此简单:
println('hello world')
注意: 如果您没有显式使用 fn main() {},请确保所有声明(如函数、结构体等)都位于任何变量赋值语句或顶层函数调用之前。因为 V 会将第一个赋值语句或函数调用之后的所有内容视为您隐式 main 函数的一部分。