Advertisement
Guest User

Untitled

a guest
Dec 7th, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. enum Shape{ case Square, Triangle }
  2.  
  3. enum Color{ case Red, Green }
  4.  
  5. func apply(_ filters: [Filter]){
  6. for filter in filters{
  7. if it's a Shape filter, apply that
  8. if it's a Color filter, apply that
  9. }
  10. }
  11.  
  12. let filters = [Shape.Triangle, Color.Green, Color.Red] // get objects which are triangle, or have color red, or have color green
  13.  
  14. enum Filter{
  15. enum Shape{...}
  16. enum Color{...}
  17. }
  18.  
  19. let filters: [Filter] = [Filter.Shape.Square, Filter.Color.Green, Filter.Color.Red]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement