こんにちは、Swiftというかクロージャ?についての質問です。下のコードのようにAlamofire.request.responseJSON内で定義された定数をresponseJSON外でも利用できるようになる方法がもしあればご教授お願いいたします。

import Alamofire
import SwiftyJSON
...
<中略>
...
override func viewDidLoad() {
    super.viewDidLoad()
    let urlString = "http://hogehoge.com"

    Alamofire.request(urlString).responseJSON{ response in  
        let json = JSON(response.result.value!)
        let msg = json["key"]
        let strmsg = String(describing: msg)
    }

    print(strmsg) // error ここでも何らかの方法で受け取ったりして使えるようにしたいです
}
...
<中略>
...