Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Person {
- var age: Int
- init(_ val: Int) {
- age = val
- }
- }
- struct Random {
- static func within(range: ClosedInterval<Int>) -> Int {
- return Int(arc4random_uniform(UInt32(range.end - range.start + 1))) + range.start
- }
- }
- var array: [Person] = []
- println("count, custom, filter")
- for i in 0..<10000 {
- let time = NSDate()
- array.removeAll({$0.age > 60})
- print("\(i); \(Int(round(-1000000000 * time.timeIntervalSinceNow))); ")
- let time2 = NSDate()
- array.removeMatching({$0.age > 60})
- println("\(Int(round(-1000000000 * time2.timeIntervalSinceNow)))")
- array.append(Person(Random.within(0...122)))
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement