gpt4 book ai didi

dart - 为什么 `== null` 优于 `is Null` ?

转载 作者:行者123 更新时间:2023-12-04 10:51:45 28 4
gpt4 key购买 nike

在 Dart 中,检查值是否为 == null似乎类似于检查它是否is Null .为什么前者更可取?

最佳答案

这是您正在进行的比较类型。在 == null ,您正在将对象/原始对象与 null 进行比较而在后者中,is Null , null是一个对象。它在编译器中没有区别。
== null更有利,因为被比较的两者可能都是原语,这节省了系统中的内存。

关于dart - 为什么 `== null` 优于 `is Null` ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21867068/

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