gpt4 book ai didi

IF 条件错误中的 Swift3 选项链接?

转载 作者:搜寻专家 更新时间:2023-10-31 08:16:24 25 4
gpt4 key购买 nike

这段代码在 Swift 2.3 中工作得很好,我不明白为什么我必须打开 TestClass 来检查数字是否大于 4。这是链接可选值的全部要点,以节省额外的费用称呼。

现在要完成这项工作,我必须检查是否 testClass != nil(或使用带有 if let 语句的隐式解包),然后检查计数。

这真的是唯一的方法吗?

import UIKit

class testClass
{
var optionalInt:Int?
}

var test:testClass?

if test?.optionalInt > 4
{

}

最佳答案

这不是错误。唉,这是故意的。比较中可选值的隐式展开 (>) 已从语言中删除。

所以,现在的问题是 > 的左边是什么?是可选的,您不能再将其直接与 4 进行比较.您必须以某种方式打开它并获得一个 Int。

关于IF 条件错误中的 Swift3 选项链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39427650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com