hmhmsh
11/30/2017 - 6:06 AM

closure.swift

func a() {

    closure({ (a: Int, b: Int) -> Bool in
        return a > b
    })
    
    closure() { (a, b) in
        return a > b
    }
    
    closure() { (a, b) in
        a > b
    }
    
    closure() {
        $0 > $1
    }
    
    closure(>)
}

func closure(close:(Int, Int)->Bool) {
    print("\(close(4, 2))")
}