#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
void(^printStr)(void) = ^(void){
NSLog(@"This is Block A");
};
//print block A
printStr();
int(^sum)(int,int) = ^(int Num1, int Num2) {
return Num1 + Num2;
};
//print block B
NSLog(@"%d", sum(34,30));
void(^print)(NSString *str);
print = ^(NSString *str){
NSLog(@"%@", str);
};
//print block C
print(@"China");
// Do any additional setup after loading the view, typically from a nib.
}
2018-01-06 22:22:16.701373+0800 TOCBlocka[5507:3780382] This is Block A
2018-01-06 22:22:16.702057+0800 TOCBlocka[5507:3780382] 64
2018-01-06 22:22:16.702259+0800 TOCBlocka[5507:3780382] China