我正在尝试添加编辑来自Apple的QuestionBot的一些代码。我想出了这个:
func responseToQuestion(question: String) -> String {
if question.hasPrefix("hello") {
return "Hello"
} else if question.hasPrefix("where") {
return "There"
} else if question.hasPrefix("what"){
return "I don't know"
}
}
但是有一个错误:在预期返回'String'的函数中缺少返回。我该怎么办,谢谢?
答案 0 :(得分:1)
在预期返回的函数中缺少返回'字符串'
函数return
应该是什么,因为你没有设置return
如果不匹配任何一个question.hasPrefix()
func responseToQuestion(question: String) -> String {
if question.hasPrefix("hello") {
return "Hello"
} else if question.hasPrefix("where") {
return "There"
} else if question.hasPrefix("what"){
return "I don't know"
}
return "something"
}