Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.31 KB | None | 0 0
  1. struct ModelIterator: IteratorProtocol {
  2. private let database: Database
  3. private var index = 0
  4.  
  5. init(database: Database = .shared) {
  6. self.database = database
  7. }
  8.  
  9. mutating func next() -> Model? {
  10. let model = database.model(at: index)
  11. index += 1
  12. return model
  13. }
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement