2015-04-13 4 views
0

Я определил функцию в стрижа, который будет принимать две строки в качестве параметров и возвращает истину, если они одинаковы:Почему это сравнение строк не работает?

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

Почему это показывает сообщение об ошибке?

+1

Сообщите об ошибке. – belwood

ответ

2

Ваша функция должна возвращать логическое значение каждый раз, но возвращается только тогда, когда строки равны. добавьте возвращаемый ложный оператор после того, как и он должен работать.

+0

Это также можно упростить как 'return f_string == S_string' в этом простом случае. –

+0

Да, это может быть ... Я просто хотел, чтобы он понял проблему. – Sourabh86

Смежные вопросы