我有一个字符串数组,其中包含数字值为负数和正数:
NSArray *myNumbers = @[@"0.0454", @"-1.3534", @"0.345",
@"65", @"-0.345", @"1.35"];
如何从这个字符串数组中找到所有数值的总和?
是否有任何默认方法或解决方法?
答案 0 :(得分:2)
valueForKeyPath
:
NSArray *myNumbers = @[@"0.0454", @"-1.3534", @"0.345",
@"65", @"-0.345", @"1.35"];
NSNumber *sum = [myNumbers valueForKeyPath:@"@sum.self"];
NSLog(@"%@", sum); // 65.042
你也可以遍历数组,但上面的内容最简单。