Код / функция не выполняется должным образом, не понимаю код ошибки - PullRequest
0 голосов
/ 12 октября 2019

Я только учусь быстро и, похоже, не могу решить проблему.

Я пытался изменить текст функции, но, похоже, ничего не работает

func multiply(_ a: Double, _ b: Double) -> Double {
    a * b
}

solution.swift: 2: 7: предупреждение: результат оператора '*' не используется a * b ~ ^ ~ solution.swift: 3: 1: ошибка: отсутствует возвращение в функции, ожидающей возврата 'Double'} ^

1 Ответ

1 голос
/ 12 октября 2019

Этот код использует новую функцию, представленную в Swift 5.1 - неявные возвраты из функций с одним выражением. ( Новые функции в Swift 5.1 )

Убедитесь, что вы используете Swift 5.1 / Xcode 11. Если это не так, вы должны написать return:

func multiply(_ a: Double, _ b: Double) -> Double {
    return a * b
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...