我已經定義的快捷功能,將採取兩個字符串作爲參數,並返回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