valueForKeyPath计算求和、平均值、最大、最小

短命女 2022-01-17 14:55 316阅读 0赞

为什么80%的码农都做不了架构师?>>> hot3.png

  1. NSArray *testArray = [NSArray arrayWithObjects:@"2.0", @"2.3", @"3.0", @"4.0", nil];
  2. NSNumber *sum = [testArray valueForKeyPath:@"@sum.floatValue"];
  3. NSNumber *avg = [testArray valueForKeyPath:@"@avg.floatValue"];
  4. NSNumber *avg = [testArray valueForKeyPath:@"@max.floatValue"];
  5. NSNumber *avg = [testArray valueForKeyPath:@"@min.floatValue"];

转载于:https://my.oschina.net/nbren/blog/136485

发表评论

表情:
评论列表 (有 0 条评论,316人围观)

还没有评论,来说两句吧...

相关阅读

    相关 分治法

    分治法是一种递归的问题解决方法,它将一个大问题划分为多个小问题,然后逐个解决这些小问题,最后将结果合并得到最终的解决方案。对于求最大最小值的问题,可以使用分治法来解决。 以下

    相关 公约数和公倍数

    最大公约数(GCD)是指两个或多个整数共有的最大因数,而最小公倍数(LCM)是指两个或多个整数共有的最小倍数。 要求两个整数的最大公约数和最小公倍数,可以使用欧几里得算法。