gpt4 book ai didi

ios - 使用 isEqualToNumber 方法比较两个 NSNumbers

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:02:10 25 4
gpt4 key购买 nike

当我使用 isEqualToNumber 比较两个 NSNumbers 时,如果两个数字都是 nil,它会返回 false。为什么比较排序 [nil isEqual:nil] 总是返回 falsenil == nil 返回 true

最佳答案

这是标准行为。你将从 isEqueslToString: 等得到相同的结果。这种方式更好,因为你可以有例如 weak 对不相等对象的引用,这将在释放时变得相等。

您可以使用类似 number1.intValue == number2.intValue 的条件,在这种情况下,它将为 2 个 nil 对象返回 YES。但是,对于 nil.intValue == @0.intValue

,您也会得到 YES

关于ios - 使用 isEqualToNumber 方法比较两个 NSNumbers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28579112/

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