我在这里收到此错误
if car.rating <= 1.0 {
}
评分为var rating: Float?
我需要做些什么来解决它?
答案 0 :(得分:1)
打开可选项有两种变体。您可以检查是否可以打开可选项:
if let rating = car.rating, rating <= 1.0
或
if car.rating != nil && car.rating! <= 1.0
或者您可以使用nil合并运算符??
定义默认值:
if car.rating ?? 0 <= 1.0
我希望这有助于理解选项如何在条件下工作。