說我有NSArray *x = @[@1, @2, @3, @4];
Objective C中Swift的.map的等價物?
現在說我要像@[@2, @4, @6, @8]
在老好人斯威夫特一個數組,我可以這樣做:
xDoubled = x.map({($0) * 2})
誰能告訴我怎麼可以在目標做到這一點-C沒有做 -
NSMutableArray *xDoubled = [NSMutableArray new];
for (NSInteger xVal in x) {
[xDoubled addObject:xVal * 2];
}
?
http://www.openradar.me/radar?id=5364414152704000(以及我的舊版請求的副本)。今天Cocoa沒有地圖方法。 –