我有一个场景获得数组整数的乘积/乘法。 我是否可以使用以下代码行来计算总和
NSNumber* sum = [intarr valueForKeyPath: @"@sum.self"];
使用NSExpression也可以获得总和但不能获得产品/乘法
NSExpression *expression = [NSExpression expressionForFunction:@"sum:" arguments:@[[NSExpression expressionForConstantValue:intarr]]];
id result = [expression expressionValueWithObject:nil context:nil];
任何人都可以建议我如何获得整数
的自我数组的乘积/乘法答案 0 :(得分:0)
根据Greg的回答如果您不想使用循环,请使用:
NSArray *nums = @[@1, @2, @3, @4, @5];
NSExpression *expression = [NSExpression expressionForFunction:@"sum:" arguments:@[[NSExpression expressionForConstantValue:nums]]];
id result = [expression expressionValueWithObject:nil context:nil];