为什么这个字符串比较不起作用?

时间:2015-04-13 00:51:10

标签: swift-playground

我在swift中定义了一个函数,它将两个字符串作为参数,如果相同则返回true:

func compareString(f_string:String,S_string:String)->Bool{
   if f_string == S_string{
      return true
   }
}

为什么会显示错误消息?

1 个答案:

答案 0 :(得分:2)

你的函数应该每次都返回一个布尔值,但只有当字符串相等时它才会返回。在if之后添加一个return false语句,它应该可以工作。

func compareString(f_string:String,S_string:String)->Bool{
   if f_string == S_string{
      return true
   }
return false
}