我阅读了一些Objective-C代码示例,并找到了一些使用" block"在代码中。我稍微简化了一些示例,以便于描述。
给出Objective-C中的一个块
(void)(^myblock)(int num) = ^{
//do something
}
// somewhere in the code
if(myblock) myblock(3);
// do something
我的问题:
这里的if(myblock)
是什么?
从返回void
我希望有人可以解释这里的if(myblock)
是什么?
答案 0 :(得分:0)
它只测试myblock是否为nil