Нет ожидаемого возвращаемого значения.Функция не имеет возвращаемого значения.Пустой return
просто означает «покиньте функцию сейчас, больше ничего не делайте».
В Swift есть три способа указать, что функция не имеет возвращаемого значения:
func foo1() -> Void {
return
}
func foo2() -> () {
return
}
func foo3() {
return
}
Последний является наиболее распространенным, поскольку он самый короткий.
Функция без возвращаемого значения вообще не нуждается в вызове return
.Если это так, обычно это делается для того, чтобы покинуть функцию досрочно из-за какого-либо условия или ошибки, как в коде вашего вопроса.