//Tiger是一个自定义对象,里面有实例变量name和weight
Tiger *t0 = [Tiger tigerWithName:@"zhangsan" weight:20];
Tiger *t1 = [Tiger tigerWithName:@"lisi" weight:30];
Tiger *t2 = [Tiger tigerWithName:@"wangwu" weight:40];
Tiger *t3 = [Tiger tigerWithName:@"zhaoliu" weight:50];
NSArray *arr = @[t0, t1, t2, t3];
//总和
NSNumber *sum = [arr valueForKeyPath:@"@sum.weight"];
NSLog(@"%@", sum);
//个数
NSNumber *count = [arr valueForKeyPath:@"@count.weight"];
NSLog(@"%@",count);
//平均数
NSNumber *avg = [arr valueForKeyPath:@"@avg.weight"];
//最小值
NSNumber *min = [arr valueForKeyPath:@"@min.weight"];
//最大值
NSNumber *max = [arr valueForKeyPath:@"@max.weight"];
NSLog(@"%@", avg);
NSLog(@"%@", min);
NSLog(@"%@", max);
NSArray *arr2= @[@11, @22, @33, @44];
//整数数组求和
NSNumber *sum1 = [arr2 valueForKeyPath:@"@sum.integerValue"];
NSLog(@"%@", sum1);
数组求和、平均数、最大最小值
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...