提问人:CocoaNut 提问时间:9/26/2023 更新时间:9/26/2023 访问量:31
Objective-C 中的数组乘法,用于 NSArray 和 NSMutableArray
Array multiplication in Objective-C, for NSArray and NSMutableArray
问:
在 Python 中,表达式(带有 a,b,c 变量)是有意义的,并返回 .此外,在 Python 中,列表(或数组)在设计上是可变的。2*[a,b,c]
[a,b,c,a,b,c]
例如,在 实现复制 Python 行为的实例方法。
但是在Objective-C中没有给出可变性:s在设计上是不可变的,但是它们有一个可变的子类,它不能真正继承该方法。NSArray
-(NSArray*) multiplyByNumber:(NSInteger)number;
NSArray
NSMutableArray
multiplyByNumber
有没有办法避免重新实现的方法?还是我真的必须为可变子类这样做?NSMutableArray
答: 暂无答案
上一个:将双精度变量分配给可变数组
下一个:如何测试未初始化的可变数组
评论
-[NSArray arrayByMultiplyingByNumber:]
-[NSMutableArray multiplyByNumber:]
arrayByAddingObject:
addObject:
NSMutableArray
arrayByMultiplyingByNumber:
arrayByMultiplyingByNumber
-[NSMutableArray arrayByMultiplyingByNumber :]
NSArray
-[NSMutableArray multiplyByNumber:]
- (void) multiplyByNumber:(NSInteger)number
multiplyByNumber
NSMutableArray
arrayByMultiplyingByNumber