在最近的一次采访中,我被要求预测代码段的输出.即使我做对了,我也无法解释如何得到它.这是代码段.
int num =2;
int (^ myblock)(void)=^{
return num*5;
};
NSLog(@"my block call 1 %d",myblock());
num = 5;
NSLog(@"my block call 2 %d",myblock());
Run Code Online (Sandbox Code Playgroud)
任何人都可以解释为什么答案都是10次.谢谢