fn main() {
println(add(77, 33))
println(sub(100, 50))
}
fn add(x int, y int) int {
return x + y
}
fn sub(x, y int) int {
return x - y
}
add(x int, y int) int
括号中的int是变量类型,括号后的 int 是对返回值进行声明
同样,类型出现在参数的名称之后。就像在Go
和C
中一样,函数不能重载。
这简化了代码并提高了可维护性和可读性。函数可以在声明之前使用:add
和sub
在main
之后声明,但仍然可以从main
调用。
对于V
中的所有声明都是如此,并且不需要头文件或考虑文件和声明的顺序。