码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 链式编程-Block 作为放回值

时间:2020-03-01 14:47:23      阅读:92      评论:0      收藏:0      [点我收藏+]

标签:例子   sel   class   编程   +=   bsp   计算   nbsp   imp   

例子 实现一个计算器

#import "CalcuteManger.h"

@implementation CalcuteManger

-(CalcuteManger *(^)(NSInteger))add{
    return ^(NSInteger num){
        _result+=num;
        return self;
    };
}

// 其他地方调用

    CalcuteManger *manger = [[CalcuteManger alloc]init];
    manger.add(2).add(3);
    NSLog(@"%d",manger.result);

 

iOS 链式编程-Block 作为放回值

标签:例子   sel   class   编程   +=   bsp   计算   nbsp   imp   

原文地址:https://www.cnblogs.com/ZhangShengjie/p/12389411.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!