使用Go,我正在尝试将值从main发送到函数。我想检查发送到函数的任何参数是否为空。如果有任何缺失值,我想打印“参数值”为空。如果有多个参数为空,我也想打印出来。如果正确给出了所有参数,则返回该值。
func FederationValidarator(a string, b string) (string, string) {
// var Messages []string
rArray := [2]string{a, b}
// i :=0
for i := 0; i < len(rArray); i++ {
if rArray[i] != "" {
fmt.Println("Nothing is empty")
} else {
// var Messages []string
fmt.Println("%s is Missing")
}
}
return a, b
}
func main() {
a, b := FederationValidarator("", "world")
fmt.Println(a)
fmt.Println(b)
}
如何编码以打印缺失值?我想得到以下输出。
结果:
%s is Missing
Nothing is empty
world
预期输出:
a is Missing
world
繁星coding
慕姐4208626
相关分类