V语言中的函数
qingheluo2023-03-05清河洛497
v语言中函数声明语法
fn func(arg1 type,arg2 type,...) (return_type1,return_type2,...){
// 函数体
return return_type1,return_type2,...
}
1.使用关键字"fn"来定义函数
2.每个形参需要指定数据类型
3.函数返回也要指定数据类型
4.当只有一个返回值时可以省略括号
5.函数不能重载
当函数有多个返回值时必须有对应数量的变量来接受可以使用空白标识符(_)来接受我们不需要的值函数导出默认情况下,函数是私有的(在模块中表现为不导出)要允许其他模块使用它们,需要在前面加...
v语言中函数声明语法
fn func(arg1 type,arg2 type,...) (return_type1,return_type2,...){ // 函数体 return return_type1,return_type2,... } 1.使用关键字"fn"来定义函数 2.每个形参需要指定数据类型 3.函数返回也要指定数据类型 4.当只有一个返回值时可以省略括号 5.函数不能重载
当函数有多个返回值时必须有对应数量的变量来接受
可以使用空白标识符(_)来接受我们不需要的值
函数导出
默认情况下,函数是私有的(在模块中表现为不导出)
要允许其他模块使用它们,需要在前面加上关键字pub,这同样适用于声明变量、结构体(Structs)等
pub fn func(){}