我在浏览Alamofire的源代码时发现在这个源文件中有一个使用了反引号的变量名。
open static let `default`: SessionManager = {
let configuration = URLSessionConfiguration.default
configuration.httpAdditionalHeaders = SessionManager.defaultHTTPHeaders
return SessionManager(configuration: configuration)
}()
然而,在使用变量的地方并没有反引号。那么反引号的作用是什么?
删除反引号会导致错误:
关键字“default”不能在此处用作标识符