Advertisement
tamerSabek

18032019_5

Mar 18th, 2019
418
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 0.51 KB | None | 0 0
  1. import Foundation
  2.  
  3. func doMathA(a: Int, b:Int) -> Int{
  4.     return a + b
  5. }
  6.  
  7. var addFunc: (Int, Int)->Int = { x,y in
  8.     return x + y
  9. }
  10.  
  11. print(addFunc(5,2))
  12. print(doMathA(a:5,b:8))
  13.  
  14.  
  15. func doMath(action:(Int,Int)->Int, a: Int, b:Int) -> Int{
  16.     return action(a,b)
  17. }
  18.  
  19. var result = doMath(action:addFunc ,a:3 ,b:7)
  20. print(result)
  21.  
  22. result = doMath(action:{ x, y in
  23.     return x - y
  24. } ,a:3 ,b:5)
  25. print(result)
  26.  
  27. result = doMath(action:{ x, y in
  28.     return x * 10 +  y
  29. } ,a:3 ,b:5)
  30. print(result)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement