This Swift code contains one error – can you select the line that is incorrect?
Tip: You should mentally run the code from top to bottom, meaning that if line 3 says an integer should be returned and line 10 tries to return a string, line 10 is the wrong one.
func titleForPage(num: Int) -> String {
result: String = "Turning to page \(num)..."
if num < 10 {
result += "The title is Introduction"
} else if num < 20 {
result += "The title is Reviews"
} else if num < 30 {
result += "The title is Features"
} else {
result += "The title is Tutorials"
}
return result
}
print(titleForPage(num: 3))
Link copied to your pasteboard.