我在swift中定义了一个函数,它将两个字符串作为参数,如果相同则返回true:
func compareString(f_string:String,S_string:String)->Bool{
if f_string == S_string{
return true
}
}
为什么会显示错误消息?
答案 0 :(得分:2)
你的函数应该每次都返回一个布尔值,但只有当字符串相等时它才会返回。在if之后添加一个return false语句,它应该可以工作。
func compareString(f_string:String,S_string:String)->Bool{
if f_string == S_string{
return true
}
return false
}