美文网首页移动端面试题收集
kvo的高级使用 -- 获取数组的 最大 最小 和 平均值 后续

kvo的高级使用 -- 获取数组的 最大 最小 和 平均值 后续

作者: 幻影道哥 | 来源:发表于2018-10-31 17:17 被阅读8次

    NSArray *arr = @[@"5",@"1",@"4",@"3",@"4",@"10",@"6",@"14",@"16",@"30",@"20",@"18"];
    int sum = [[arr valueForKeyPath:@"@sum.intValue"] intValue];//求和
    float avg = [[arr valueForKeyPath:@"@avg.floatValue"] floatValue];//求平均值
    int max = [[arr valueForKeyPath:@"@max.intValue"] intValue];//求最大值
    int min = [[arr valueForKeyPath:@"@min.intValue"] intValue];//求最小值
    NSLog(@"和:%d \n 平均值:%f \n 最大值:%d \n 最小值:%d",sum,avg,max,min);

    相关文章

      网友评论

        本文标题:kvo的高级使用 -- 获取数组的 最大 最小 和 平均值 后续

        本文链接:https://www.haomeiwen.com/subject/yhoatqtx.html