Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import Foundation
- func doMathA(a: Int, b:Int) -> Int{
- return a + b
- }
- var addFunc: (Int, Int)->Int = { x,y in
- return x + y
- }
- print(addFunc(5,2))
- print(doMathA(a:5,b:8))
- func doMath(action:(Int,Int)->Int, a: Int, b:Int) -> Int{
- return action(a,b)
- }
- var result = doMath(action:addFunc ,a:3 ,b:7)
- print(result)
- result = doMath(action:{ x, y in
- return x - y
- } ,a:3 ,b:5)
- print(result)
- result = doMath(action:{ x, y in
- return x * 10 + y
- } ,a:3 ,b:5)
- print(result)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement