代码/函数未正确执行不理解错误代码



我只是在快速学习,似乎无法找出问题。

我尝试更改函数文本,但似乎没有任何效果

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

解决方案.swift:2:7:警告:未使用运算符"*"的结果 a * b ~ ^ ~ 解决方案.swift:3:1:错误:预期返回"Double"的函数中缺少返回 } ^

该代码使用 Swift 5.1 中引入的新功能 - 来自单个表达式函数的隐式返回。(Swift 5.1 中的新功能(

确保您使用的是 Swift 5.1/Xcode 11。如果你不是,你必须写return

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