使用obj.nil?或obj == nil更好吗?两者的好处是什么?
obj.nil?
obj == nil
Is it better to use obj.nil? or obj == nil
完全一样它具有完全相同的外部可观察效果(pfff)*
and what are the benefits of both.
如果您喜欢微优化all,对象将返回false到.nil?消息,但对象nil本身除外,而使用==消息的对象将执行微小的微比较
false
.nil?
nil
==
*参见 comments .
Android开发高手课 -〔张绍文〕
数据分析实战45讲 -〔陈旸〕
移动端自动化测试实战 -〔思寒〕
接口测试入门课 -〔陈磊〕
Serverless入门课 -〔蒲松洋(秦粤)〕
互联网人的英语私教课 -〔陈亦峰〕
基于人因的用户体验设计课 -〔刘石〕
手把手带你搭建秒杀系统 -〔佘志东〕
业务开发算法50讲 -〔黄清昊〕
深入浅出分布式技术原理 -〔陈现麟〕
AI大模型企业应用实战 -〔蔡超〕
Rust 语言从入门到实战 -〔唐刚〕
无涯教程 - Flutter教程
无涯教程 - Kotlin教程
无涯教程 - DBUtils教程
无涯教程 - F#教程
无涯教程 - ES6教程
无涯教程 - GraphQL教程
无涯教程 - VI/VIM教程
无涯教程 - 精通 PHP 设计模式教程