iOS 链式编程-Block 作为放回值
Posted ZhangShengjie
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 链式编程-Block 作为放回值相关的知识,希望对你有一定的参考价值。
例子 实现一个计算器
#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 作为放回值的主要内容,如果未能解决你的问题,请参考以下文章
C# 一个数除以 0 有两种放回值; double.NaN 是double的一个constant字段, 表示"不是一个数"