랭귀지/SWIFT
                
              SWIFT 클로저
                유키공
                 2018. 1. 8. 10:20
              
              
                                
        클로저 란?
func hello(message: String) -> (String, String) -> String {
    return { (firstName: String, lastName: String) -> String in
        return lastName + firstName + message
    }
}
func hello(message: String) -> (String, String) -> String {
    return { firstName, lastName in
        return lastName + firstName + message
    }
}
func hello(message: String) -> (String, String) -> String {
    return {
        return $1 + $0 + message
    }
}
func hello(message: String) -> (String, String) -> String {
    return { $1 + $0 + message }
}
let hello: (String, String) -> String = { $1 + $0 + "님 안녕하세요!" }
hello("a", "b")
let hello: ((String, String) -> String)?
hello?("a", "b")