Advertisement
Guest User

Untitled

a guest
Jul 21st, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.35 KB | None | 0 0
  1. func fetchData(_ data: Int, delay: Double, completionHandler: @escaping (String)->()) {
  2. DispatchQueue.main.asyncAfter(deadline: .now() + delay) {
  3. completionHandler("\(data)")
  4. }
  5. }
  6.  
  7. var text = ""
  8. for i in 0..<20 {
  9. fetchData(i, delay: Double.random(in: 0...0.2)) {
  10. text += "\($0) - "
  11. }
  12. }
  13. print("text:", text)
  14.  
  15. RunLoop.current.run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement