gpt4 book ai didi

ios - 如何在两个不同数组的特定索引处组合两个数组值

转载 作者:行者123 更新时间:2023-11-28 20:11:32 25 4
gpt4 key购买 nike

我想要两个从两个单独的数组中获取索引 0 处的值并将它们组合在一起。例如,假设 array1 索引 0 处的值是 NSNumber 5,array2 索引 0 处的值是 NSNumber 7,我怎样才能得到一个表示两个值之和为 12 的整数?我只是在寻找一个一般性的答案,但这是我目前拥有的代码

NSNumber *j = [self.array1 objectAtIndex:0];
NSNumber *k = [self.array2 objectAtIndex:0];

我不能简单地将两者相加,但我必须做什么才能将它们相加?

最佳答案

如果它们是 NSNumber 而你想要另一个 NSNumber,你必须这样做:

NSNumber *n = [NSNumber numberWithInt:[[self.array1 objectAtIndex:0] intValue] + [[self.array2 objectAtIndex:0] intValue]];

或者使用现代的 Objective C 语法,这可以大大缩短。

NSNumber *n = @([self.array1[0] intValue] + [self.array2[0] intValue]);

关于ios - 如何在两个不同数组的特定索引处组合两个数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20026254/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com