标签: objective-c arrays nsarray
我的意思是简单地获取新数组,例如在python中:
lst[:-1]
有没有办法在objc中做到这一点?
答案 0 :(得分:3)
您可以使用-subArrayWithRange:。
[theOriginalArray subarrayWithRange:NSMakeRange(0, [theOriginalArray count]-1)]
这相当于Python表达式lst[0:lst-1],它是lst[:-1]的扩展形式。
lst[0:lst-1]