我已经定义的快捷功能,将采取两个字符串作为参数,并返回true,如果它们是相同的:为什么这个字符串比较不起作用?
func compareString(f_string:String,S_string:String)->Bool{
if f_string == S_string{
return true
}
}
为什么会显示错误信息?
我已经定义的快捷功能,将采取两个字符串作为参数,并返回true,如果它们是相同的:为什么这个字符串比较不起作用?
func compareString(f_string:String,S_string:String)->Bool{
if f_string == S_string{
return true
}
}
为什么会显示错误信息?
你的函数应该每次都返回一个布尔值,但只有当字符串相等时才返回。在if之后添加一个返回false语句并且它应该可以工作。
func compareString(f_string:String,S_string:String)->Bool{
if f_string == S_string{
return true
}
return false
}
在这种简单的情况下,这也可以简化为'return f_string == S_string'。 –
是的,可以......我只是想让他明白这个问题。 – Sourabh86
请显示错误信息。 – belwood