标签: null-test

在MySQL中,效率更高:IFNULL还是NULLIF?

这两个MySQL函数做同样的事情:

IFNULL(column_name, 'test') = 'test'
Run Code Online (Sandbox Code Playgroud)

要么

NULLIF(column_name, 'test') IS NULL
Run Code Online (Sandbox Code Playgroud)

哪一个更有效率?

mysql ifnull null-test

17
推荐指数
3
解决办法
2万
查看次数

if(obj && obj!= nil)是否正确且必要?

这个问题的两个部分

1)对正在发生的事情的理解是正确的吗?
"if(obj)"正在测试以查看指针是否不是0x0,也就是设置为整数存储器地址
"if(obj!= nil)"将对象的内存地址与通用nil对象的内存地址进行比较

2)所以在我不知道变量是否指向任何东西的情况下,如果是,我也不知道该对象是否是有效对象或nil.我希望根据这些信息做各种各样的事情,而不仅仅是将信息传递给obj,如果它是零,我认为这是安全的.这段代码是正确还是必要的?

if (obj && obj != nil) {
    // Do a bunch of things that should only happen if obj is pointing to a valid object
    [obj someMessage];
    [anotherObj someOtherMessage];
}
Run Code Online (Sandbox Code Playgroud)

多谢你们!

iphone cocoa cocoa-touch objective-c null-test

3
推荐指数
2
解决办法
567
查看次数

标签 统计

null-test ×2

cocoa ×1

cocoa-touch ×1

ifnull ×1

iphone ×1

mysql ×1

objective-c ×1