函数的定义

第一种

关键字 函数名(参数1 参数1类型,参数2 参数2类型……) 返回值 返回值类型 (可选){
    函数体
}

例子:

func func_name(arg1 type_data, arg2 type_data……) return_val return_val_type {
    函数体
}

第二种

关键字 函数名(可变长参数列表... 可变长参数列表类型) 返回值 返回值类型 (可选){
    函数体
}

例子:

func func_name(args... args_list_type) return_val return_val_type {
    函数体
}